2026-02-18T09:34:21.649 INFO:root:teuthology version: 1.2.4.dev9+gfa17720d0 2026-02-18T09:34:21.663 DEBUG:teuthology.report:Pushing job info to https://paddles-paddles.apps.pok.os.sepia.ceph.com 2026-02-18T09:34:21.740 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/55022 branch: wip-phlogistonjohn-testing-1-2026-02-17-1032 description: orch/cephadm/smb/{0-distro/centos_9.stream tasks/deploy_smb_mgr_basic} email: jmulligan@redhat.com first_in_suite: false flavor: default job_id: '55022' 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: trial110.front.sepia.ceph.com: ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH/zHM8Frsn9Ve8DukK5w4PrEIkXQRFo38GxXMMxdFAiRNAbW0znQYmhVMB25HBllss20eZGX4boH5EjeKw/nsQ= trial127.front.sepia.ceph.com: ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHKkefdai0kOBTl2KZp3JuOlKu3Zi6AFmkTeUpswt6KtJsPAnIrrhT5h5lLUGirFbdYJhV1sPUj5LMVAxlmMd/o= 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 cluster create modusr1 user --define-user-pass=user1%t3stP4ss1 --define-user-pass=user2%t3stP4ss2 --placement=count:1 ' - cmd: ceph smb share create modusr1 share1 cephfs / --subvolume=smb/sv1 - cmd: ceph smb share create modusr1 share2 cephfs / --subvolume=smb/sv2 - 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 share rm modusr1 share2 - cmd: ceph smb share rm modusr1 share1 - cmd: ceph smb cluster rm modusr1 - 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:34:21.740 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:34:21.741 INFO:teuthology.run:Found tasks at /home/teuthworker/src/git.ceph.com_ceph-c_3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/qa/tasks 2026-02-18T09:34:21.741 INFO:teuthology.run_tasks:Running task internal.check_packages... 2026-02-18T09:34:21.742 INFO:teuthology.task.internal:Checking packages... 2026-02-18T09:34:21.742 INFO:teuthology.task.internal:Checking packages for os_type 'centos', flavor 'default' and ceph hash '3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c' 2026-02-18T09:34:21.743 WARNING:teuthology.packaging:More than one of ref, tag, branch, or sha1 supplied; using branch 2026-02-18T09:34:21.743 INFO:teuthology.packaging:ref: None 2026-02-18T09:34:21.743 INFO:teuthology.packaging:tag: None 2026-02-18T09:34:21.743 INFO:teuthology.packaging:branch: wip-phlogistonjohn-testing-1-2026-02-17-1032 2026-02-18T09:34:21.743 INFO:teuthology.packaging:sha1: 3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c 2026-02-18T09:34:21.743 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:34:21.862 INFO:teuthology.task.internal:Found packages for ceph version 20.3.0-5358.g3e79fb58 2026-02-18T09:34:21.863 INFO:teuthology.run_tasks:Running task internal.buildpackages_prep... 2026-02-18T09:34:21.874 INFO:teuthology.task.internal:no buildpackages task found 2026-02-18T09:34:21.875 INFO:teuthology.run_tasks:Running task internal.save_config... 2026-02-18T09:34:21.888 INFO:teuthology.task.internal:Saving configuration 2026-02-18T09:34:21.898 INFO:teuthology.run_tasks:Running task internal.check_lock... 2026-02-18T09:34:21.910 INFO:teuthology.task.internal.check_lock:Checking locks... 2026-02-18T09:34:22.009 DEBUG:teuthology.task.internal.check_lock:machine status is {'name': 'trial110.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/55022', '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:30:53.446301', 'locked_by': 'scheduled_phlogistonjohn@soko04.front.sepia.ceph.com', 'mac_address': None, 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH/zHM8Frsn9Ve8DukK5w4PrEIkXQRFo38GxXMMxdFAiRNAbW0znQYmhVMB25HBllss20eZGX4boH5EjeKw/nsQ='} 2026-02-18T09:34:22.063 DEBUG:teuthology.task.internal.check_lock:machine status is {'name': 'trial127.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/55022', '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:30:53.446969', 'locked_by': 'scheduled_phlogistonjohn@soko04.front.sepia.ceph.com', 'mac_address': None, 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHKkefdai0kOBTl2KZp3JuOlKu3Zi6AFmkTeUpswt6KtJsPAnIrrhT5h5lLUGirFbdYJhV1sPUj5LMVAxlmMd/o='} 2026-02-18T09:34:22.064 INFO:teuthology.run_tasks:Running task internal.add_remotes... 2026-02-18T09:34:22.075 INFO:teuthology.task.internal:roles: ubuntu@trial110.front.sepia.ceph.com - ['host.a', 'mon.a', 'mgr.x', 'osd.0', 'osd.1', 'client.0'] 2026-02-18T09:34:22.075 INFO:teuthology.task.internal:roles: ubuntu@trial127.front.sepia.ceph.com - ['host.b', 'cephadm.exclude'] 2026-02-18T09:34:22.075 INFO:teuthology.run_tasks:Running task console_log... 2026-02-18T09:34:22.215 DEBUG:teuthology.exit:Installing handler: Handler(exiter=, func=.kill_console_loggers at 0x7c16a52d7560>, signals=[15]) 2026-02-18T09:34:22.215 INFO:teuthology.run_tasks:Running task internal.connect... 2026-02-18T09:34:22.228 INFO:teuthology.task.internal:Opening connections... 2026-02-18T09:34:22.228 DEBUG:teuthology.task.internal:connecting to ubuntu@trial110.front.sepia.ceph.com 2026-02-18T09:34:22.229 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial110.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:34:22.292 DEBUG:teuthology.task.internal:connecting to ubuntu@trial127.front.sepia.ceph.com 2026-02-18T09:34:22.292 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial127.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:34:22.352 INFO:teuthology.run_tasks:Running task internal.push_inventory... 2026-02-18T09:34:22.364 DEBUG:teuthology.orchestra.run.trial110:> uname -m 2026-02-18T09:34:22.380 INFO:teuthology.orchestra.run.trial110.stdout:x86_64 2026-02-18T09:34:22.380 DEBUG:teuthology.orchestra.run.trial110:> cat /etc/os-release 2026-02-18T09:34:22.435 INFO:teuthology.orchestra.run.trial110.stdout:NAME="CentOS Stream" 2026-02-18T09:34:22.435 INFO:teuthology.orchestra.run.trial110.stdout:VERSION="9" 2026-02-18T09:34:22.435 INFO:teuthology.orchestra.run.trial110.stdout:ID="centos" 2026-02-18T09:34:22.435 INFO:teuthology.orchestra.run.trial110.stdout:ID_LIKE="rhel fedora" 2026-02-18T09:34:22.435 INFO:teuthology.orchestra.run.trial110.stdout:VERSION_ID="9" 2026-02-18T09:34:22.435 INFO:teuthology.orchestra.run.trial110.stdout:PLATFORM_ID="platform:el9" 2026-02-18T09:34:22.435 INFO:teuthology.orchestra.run.trial110.stdout:PRETTY_NAME="CentOS Stream 9" 2026-02-18T09:34:22.435 INFO:teuthology.orchestra.run.trial110.stdout:ANSI_COLOR="0;31" 2026-02-18T09:34:22.435 INFO:teuthology.orchestra.run.trial110.stdout:LOGO="fedora-logo-icon" 2026-02-18T09:34:22.435 INFO:teuthology.orchestra.run.trial110.stdout:CPE_NAME="cpe:/o:centos:centos:9" 2026-02-18T09:34:22.436 INFO:teuthology.orchestra.run.trial110.stdout:HOME_URL="https://centos.org/" 2026-02-18T09:34:22.436 INFO:teuthology.orchestra.run.trial110.stdout:BUG_REPORT_URL="https://issues.redhat.com/" 2026-02-18T09:34:22.436 INFO:teuthology.orchestra.run.trial110.stdout:REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9" 2026-02-18T09:34:22.436 INFO:teuthology.orchestra.run.trial110.stdout:REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" 2026-02-18T09:34:22.436 INFO:teuthology.lock.ops:Updating trial110.front.sepia.ceph.com on lock server 2026-02-18T09:34:22.507 DEBUG:teuthology.orchestra.run.trial127:> uname -m 2026-02-18T09:34:22.523 INFO:teuthology.orchestra.run.trial127.stdout:x86_64 2026-02-18T09:34:22.523 DEBUG:teuthology.orchestra.run.trial127:> cat /etc/os-release 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:NAME="CentOS Stream" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:VERSION="9" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:ID="centos" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:ID_LIKE="rhel fedora" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:VERSION_ID="9" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:PLATFORM_ID="platform:el9" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:PRETTY_NAME="CentOS Stream 9" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:ANSI_COLOR="0;31" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:LOGO="fedora-logo-icon" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:CPE_NAME="cpe:/o:centos:centos:9" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:HOME_URL="https://centos.org/" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:BUG_REPORT_URL="https://issues.redhat.com/" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9" 2026-02-18T09:34:22.579 INFO:teuthology.orchestra.run.trial127.stdout:REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" 2026-02-18T09:34:22.580 INFO:teuthology.lock.ops:Updating trial127.front.sepia.ceph.com on lock server 2026-02-18T09:34:22.657 INFO:teuthology.run_tasks:Running task internal.serialize_remote_roles... 2026-02-18T09:34:22.669 INFO:teuthology.run_tasks:Running task internal.check_conflict... 2026-02-18T09:34:22.687 INFO:teuthology.task.internal:Checking for old test directory... 2026-02-18T09:34:22.687 DEBUG:teuthology.orchestra.run.trial110:> test '!' -e /home/ubuntu/cephtest 2026-02-18T09:34:22.689 DEBUG:teuthology.orchestra.run.trial127:> test '!' -e /home/ubuntu/cephtest 2026-02-18T09:34:22.705 INFO:teuthology.run_tasks:Running task internal.check_ceph_data... 2026-02-18T09:34:22.716 INFO:teuthology.task.internal:Checking for non-empty /var/lib/ceph... 2026-02-18T09:34:22.716 DEBUG:teuthology.orchestra.run.trial110:> test -z $(ls -A /var/lib/ceph) 2026-02-18T09:34:22.744 DEBUG:teuthology.orchestra.run.trial127:> test -z $(ls -A /var/lib/ceph) 2026-02-18T09:34:22.761 INFO:teuthology.run_tasks:Running task internal.vm_setup... 2026-02-18T09:34:22.887 INFO:teuthology.run_tasks:Running task kernel... 2026-02-18T09:34:22.906 INFO:teuthology.task.kernel:normalize config orig: {'branch': 'distro', 'kdb': 1, 'sha1': 'distro'} 2026-02-18T09:34:22.906 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:34:22.906 DEBUG:teuthology.orchestra.run.trial110:> test -f /run/.containerenv -o -f /.dockerenv 2026-02-18T09:34:22.906 DEBUG:teuthology.orchestra.run.trial127:> test -f /run/.containerenv -o -f /.dockerenv 2026-02-18T09:34:22.921 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:34:22.921 DEBUG:teuthology.orchestra.run.trial127:> uname -r 2026-02-18T09:34:22.921 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:34:22.921 DEBUG:teuthology.orchestra.run.trial110:> uname -r 2026-02-18T09:34:22.976 INFO:teuthology.orchestra.run.trial127.stdout:5.14.0-645.el9.x86_64 2026-02-18T09:34:22.976 INFO:teuthology.task.kernel:Running kernel on trial127: 5.14.0-645.el9.x86_64 2026-02-18T09:34:22.977 DEBUG:teuthology.orchestra.run.trial127:> sudo yum install -y kernel 2026-02-18T09:34:22.978 INFO:teuthology.orchestra.run.trial110.stdout:5.14.0-645.el9.x86_64 2026-02-18T09:34:22.978 INFO:teuthology.task.kernel:Running kernel on trial110: 5.14.0-645.el9.x86_64 2026-02-18T09:34:22.978 DEBUG:teuthology.orchestra.run.trial110:> sudo yum install -y kernel 2026-02-18T09:34:24.482 INFO:teuthology.orchestra.run.trial110.stdout:CentOS Stream 9 - BaseOS 7.8 MB/s | 8.9 MB 00:01 2026-02-18T09:34:27.717 INFO:teuthology.orchestra.run.trial110.stdout:CentOS Stream 9 - AppStream 9.9 MB/s | 27 MB 00:02 2026-02-18T09:34:29.638 INFO:teuthology.orchestra.run.trial127.stdout:CentOS Stream 9 - BaseOS 1.4 MB/s | 8.9 MB 00:06 2026-02-18T09:34:31.088 INFO:teuthology.orchestra.run.trial110.stdout:CentOS Stream 9 - CRB 7.7 MB/s | 7.8 MB 00:01 2026-02-18T09:34:32.878 INFO:teuthology.orchestra.run.trial127.stdout:CentOS Stream 9 - AppStream 10 MB/s | 27 MB 00:02 2026-02-18T09:34:33.400 INFO:teuthology.orchestra.run.trial110.stdout:CentOS Stream 9 - Extras packages 13 kB/s | 20 kB 00:01 2026-02-18T09:34:34.825 INFO:teuthology.orchestra.run.trial110.stdout:Extra Packages for Enterprise Linux 15 MB/s | 20 MB 00:01 2026-02-18T09:34:36.318 INFO:teuthology.orchestra.run.trial127.stdout:CentOS Stream 9 - CRB 7.1 MB/s | 7.8 MB 00:01 2026-02-18T09:34:37.866 INFO:teuthology.orchestra.run.trial127.stdout:CentOS Stream 9 - Extras packages 24 kB/s | 20 kB 00:00 2026-02-18T09:34:37.971 INFO:teuthology.orchestra.run.trial110.stdout:lab-extras 2.1 MB/s | 50 kB 00:00 2026-02-18T09:34:38.981 INFO:teuthology.orchestra.run.trial110.stdout:Package kernel-5.14.0-645.el9.x86_64 is already installed. 2026-02-18T09:34:39.002 INFO:teuthology.orchestra.run.trial110.stdout:Dependencies resolved. 2026-02-18T09:34:39.004 INFO:teuthology.orchestra.run.trial110.stdout:================================================================================ 2026-02-18T09:34:39.004 INFO:teuthology.orchestra.run.trial110.stdout: Package Architecture Version Repository Size 2026-02-18T09:34:39.004 INFO:teuthology.orchestra.run.trial110.stdout:================================================================================ 2026-02-18T09:34:39.004 INFO:teuthology.orchestra.run.trial110.stdout:Installing: 2026-02-18T09:34:39.004 INFO:teuthology.orchestra.run.trial110.stdout: kernel x86_64 5.14.0-681.el9 baseos 803 k 2026-02-18T09:34:39.004 INFO:teuthology.orchestra.run.trial110.stdout:Installing dependencies: 2026-02-18T09:34:39.004 INFO:teuthology.orchestra.run.trial110.stdout: kernel-core x86_64 5.14.0-681.el9 baseos 17 M 2026-02-18T09:34:39.004 INFO:teuthology.orchestra.run.trial110.stdout: kernel-modules x86_64 5.14.0-681.el9 baseos 40 M 2026-02-18T09:34:39.004 INFO:teuthology.orchestra.run.trial110.stdout: kernel-modules-core x86_64 5.14.0-681.el9 baseos 31 M 2026-02-18T09:34:39.004 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:34:39.005 INFO:teuthology.orchestra.run.trial110.stdout:Transaction Summary 2026-02-18T09:34:39.005 INFO:teuthology.orchestra.run.trial110.stdout:================================================================================ 2026-02-18T09:34:39.005 INFO:teuthology.orchestra.run.trial110.stdout:Install 4 Packages 2026-02-18T09:34:39.005 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:34:39.005 INFO:teuthology.orchestra.run.trial110.stdout:Total download size: 88 M 2026-02-18T09:34:39.005 INFO:teuthology.orchestra.run.trial110.stdout:Installed size: 135 M 2026-02-18T09:34:39.005 INFO:teuthology.orchestra.run.trial110.stdout:Downloading Packages: 2026-02-18T09:34:39.072 INFO:teuthology.orchestra.run.trial127.stdout:Extra Packages for Enterprise Linux 18 MB/s | 20 MB 00:01 2026-02-18T09:34:40.428 INFO:teuthology.orchestra.run.trial110.stdout:(1/4): kernel-5.14.0-681.el9.x86_64.rpm 601 kB/s | 803 kB 00:01 2026-02-18T09:34:42.287 INFO:teuthology.orchestra.run.trial127.stdout:lab-extras 2.5 MB/s | 50 kB 00:00 2026-02-18T09:34:43.307 INFO:teuthology.orchestra.run.trial127.stdout:Package kernel-5.14.0-645.el9.x86_64 is already installed. 2026-02-18T09:34:43.329 INFO:teuthology.orchestra.run.trial127.stdout:Dependencies resolved. 2026-02-18T09:34:43.330 INFO:teuthology.orchestra.run.trial127.stdout:================================================================================ 2026-02-18T09:34:43.330 INFO:teuthology.orchestra.run.trial127.stdout: Package Architecture Version Repository Size 2026-02-18T09:34:43.330 INFO:teuthology.orchestra.run.trial127.stdout:================================================================================ 2026-02-18T09:34:43.330 INFO:teuthology.orchestra.run.trial127.stdout:Installing: 2026-02-18T09:34:43.330 INFO:teuthology.orchestra.run.trial127.stdout: kernel x86_64 5.14.0-681.el9 baseos 803 k 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout:Installing dependencies: 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout: kernel-core x86_64 5.14.0-681.el9 baseos 17 M 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout: kernel-modules x86_64 5.14.0-681.el9 baseos 40 M 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout: kernel-modules-core x86_64 5.14.0-681.el9 baseos 31 M 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout:Transaction Summary 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout:================================================================================ 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout:Install 4 Packages 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout:Total download size: 88 M 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout:Installed size: 135 M 2026-02-18T09:34:43.331 INFO:teuthology.orchestra.run.trial127.stdout:Downloading Packages: 2026-02-18T09:34:43.455 INFO:teuthology.orchestra.run.trial127.stdout:(1/4): kernel-5.14.0-681.el9.x86_64.rpm 12 MB/s | 803 kB 00:00 2026-02-18T09:34:43.543 INFO:teuthology.orchestra.run.trial127.stdout:(2/4): kernel-core-5.14.0-681.el9.x86_64.rpm 112 MB/s | 17 MB 00:00 2026-02-18T09:34:43.660 INFO:teuthology.orchestra.run.trial127.stdout:(3/4): kernel-modules-core-5.14.0-681.el9.x86_6 151 MB/s | 31 MB 00:00 2026-02-18T09:34:43.923 INFO:teuthology.orchestra.run.trial127.stdout:(4/4): kernel-modules-5.14.0-681.el9.x86_64.rpm 74 MB/s | 40 MB 00:00 2026-02-18T09:34:43.924 INFO:teuthology.orchestra.run.trial127.stdout:-------------------------------------------------------------------------------- 2026-02-18T09:34:43.925 INFO:teuthology.orchestra.run.trial127.stdout:Total 149 MB/s | 88 MB 00:00 2026-02-18T09:34:44.115 INFO:teuthology.orchestra.run.trial127.stdout:Running transaction check 2026-02-18T09:34:44.317 INFO:teuthology.orchestra.run.trial127.stdout:Transaction check succeeded. 2026-02-18T09:34:44.317 INFO:teuthology.orchestra.run.trial127.stdout:Running transaction test 2026-02-18T09:34:44.664 INFO:teuthology.orchestra.run.trial127.stdout:Transaction test succeeded. 2026-02-18T09:34:44.665 INFO:teuthology.orchestra.run.trial127.stdout:Running transaction 2026-02-18T09:34:45.755 INFO:teuthology.orchestra.run.trial127.stdout: Preparing : 1/1 2026-02-18T09:34:46.040 INFO:teuthology.orchestra.run.trial127.stdout: Installing : kernel-modules-core-5.14.0-681.el9.x86_64 1/4 2026-02-18T09:34:46.059 INFO:teuthology.orchestra.run.trial127.stdout: Installing : kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:34:47.839 INFO:teuthology.orchestra.run.trial127.stdout: Running scriptlet: kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:34:47.867 INFO:teuthology.orchestra.run.trial127.stdout: Installing : kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:34:50.887 INFO:teuthology.orchestra.run.trial127.stdout: Running scriptlet: kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:34:50.893 INFO:teuthology.orchestra.run.trial127.stdout: Installing : kernel-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:34:53.989 INFO:teuthology.orchestra.run.trial127.stdout: Running scriptlet: kernel-modules-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:34:59.161 INFO:teuthology.orchestra.run.trial110.stdout:(2/4): kernel-core-5.14.0-681.el9.x86_64.rpm 872 kB/s | 17 MB 00:20 2026-02-18T09:35:10.516 INFO:teuthology.orchestra.run.trial110.stdout:(3/4): kernel-modules-5.14.0-681.el9.x86_64.rpm 1.3 MB/s | 40 MB 00:31 2026-02-18T09:35:15.452 INFO:teuthology.orchestra.run.trial110.stdout:(4/4): kernel-modules-core-5.14.0-681.el9.x86_6 902 kB/s | 31 MB 00:35 2026-02-18T09:35:15.453 INFO:teuthology.orchestra.run.trial110.stdout:-------------------------------------------------------------------------------- 2026-02-18T09:35:15.454 INFO:teuthology.orchestra.run.trial110.stdout:Total 2.4 MB/s | 88 MB 00:36 2026-02-18T09:35:15.645 INFO:teuthology.orchestra.run.trial110.stdout:Running transaction check 2026-02-18T09:35:15.847 INFO:teuthology.orchestra.run.trial110.stdout:Transaction check succeeded. 2026-02-18T09:35:15.848 INFO:teuthology.orchestra.run.trial110.stdout:Running transaction test 2026-02-18T09:35:16.196 INFO:teuthology.orchestra.run.trial110.stdout:Transaction test succeeded. 2026-02-18T09:35:16.197 INFO:teuthology.orchestra.run.trial110.stdout:Running transaction 2026-02-18T09:35:17.288 INFO:teuthology.orchestra.run.trial110.stdout: Preparing : 1/1 2026-02-18T09:35:17.574 INFO:teuthology.orchestra.run.trial110.stdout: Installing : kernel-modules-core-5.14.0-681.el9.x86_64 1/4 2026-02-18T09:35:17.593 INFO:teuthology.orchestra.run.trial110.stdout: Installing : kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:35:19.371 INFO:teuthology.orchestra.run.trial110.stdout: Running scriptlet: kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:35:19.399 INFO:teuthology.orchestra.run.trial110.stdout: Installing : kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:35:22.423 INFO:teuthology.orchestra.run.trial110.stdout: Running scriptlet: kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:35:22.429 INFO:teuthology.orchestra.run.trial110.stdout: Installing : kernel-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:35:24.159 INFO:teuthology.orchestra.run.trial127.stdout: Running scriptlet: kernel-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:35:24.180 INFO:teuthology.orchestra.run.trial127.stdout: Running scriptlet: kernel-modules-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:35:24.244 INFO:teuthology.orchestra.run.trial127.stdout: Running scriptlet: kernel-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:35:24.244 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : kernel-5.14.0-681.el9.x86_64 1/4 2026-02-18T09:35:24.244 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:35:24.244 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:35:24.297 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : kernel-modules-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:35:24.297 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:35:24.297 INFO:teuthology.orchestra.run.trial127.stdout:Installed: 2026-02-18T09:35:24.297 INFO:teuthology.orchestra.run.trial127.stdout: kernel-5.14.0-681.el9.x86_64 2026-02-18T09:35:24.297 INFO:teuthology.orchestra.run.trial127.stdout: kernel-core-5.14.0-681.el9.x86_64 2026-02-18T09:35:24.297 INFO:teuthology.orchestra.run.trial127.stdout: kernel-modules-5.14.0-681.el9.x86_64 2026-02-18T09:35:24.297 INFO:teuthology.orchestra.run.trial127.stdout: kernel-modules-core-5.14.0-681.el9.x86_64 2026-02-18T09:35:24.298 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:35:24.298 INFO:teuthology.orchestra.run.trial127.stdout:Complete! 2026-02-18T09:35:24.354 DEBUG:teuthology.orchestra.run.trial127:> rpm -q kernel | sort -rV | head -n 1 2026-02-18T09:35:24.380 INFO:teuthology.orchestra.run.trial127.stdout:kernel-5.14.0-681.el9.x86_64 2026-02-18T09:35:24.381 DEBUG:teuthology.task.kernel:get_latest_image_version_rpm: 5.14.0-681.el9.x86_64 2026-02-18T09:35:24.381 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:35:24.381 INFO:teuthology.task.kernel:Skipping firmware on distro kernel 2026-02-18T09:35:24.381 DEBUG:teuthology.task.kernel:src is distro, skipping download 2026-02-18T09:35:24.382 INFO:teuthology.task.kernel:Installing distro kernel on host.b... 2026-02-18T09:35:24.382 DEBUG:teuthology.task.kernel:install_kernel(remote=ubuntu@trial127.front.sepia.ceph.com, path=None, version=distro) 2026-02-18T09:35:24.382 DEBUG:teuthology.orchestra.run.trial127:> rpm -q kernel | sort -rV | head -n 1 2026-02-18T09:35:24.445 INFO:teuthology.orchestra.run.trial127.stdout:kernel-5.14.0-681.el9.x86_64 2026-02-18T09:35:24.446 DEBUG:teuthology.task.kernel:get_latest_image_version_rpm: 5.14.0-681.el9.x86_64 2026-02-18T09:35:24.446 DEBUG:teuthology.orchestra.run.trial127:> sudo rpm -qi grub2-tools 2026-02-18T09:35:24.514 INFO:teuthology.orchestra.run.trial127.stdout:Name : grub2-tools 2026-02-18T09:35:24.514 INFO:teuthology.orchestra.run.trial127.stdout:Epoch : 1 2026-02-18T09:35:24.514 INFO:teuthology.orchestra.run.trial127.stdout:Version : 2.06 2026-02-18T09:35:24.514 INFO:teuthology.orchestra.run.trial127.stdout:Release : 118.el9 2026-02-18T09:35:24.514 INFO:teuthology.orchestra.run.trial127.stdout:Architecture: x86_64 2026-02-18T09:35:24.514 INFO:teuthology.orchestra.run.trial127.stdout:Install Date: Thu 04 Dec 2025 11:54:21 PM UTC 2026-02-18T09:35:24.514 INFO:teuthology.orchestra.run.trial127.stdout:Group : Unspecified 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout:Size : 8393909 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout:License : GPLv3+ 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout:Signature : RSA/SHA256, Wed 05 Nov 2025 09:13:15 AM UTC, Key ID 05b555b38483c65d 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout:Source RPM : grub2-2.06-118.el9.src.rpm 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout:Build Date : Tue 04 Nov 2025 03:44:14 PM UTC 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout:Build Host : x86-05.stream.rdu2.redhat.com 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout:Packager : builder@centos.org 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout:Vendor : CentOS 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout:URL : http://www.gnu.org/software/grub/ 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout:Summary : Support tools for GRUB. 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout:Description : 2026-02-18T09:35:24.515 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:35:24.516 INFO:teuthology.orchestra.run.trial127.stdout:The GRand Unified Bootloader (GRUB) is a highly configurable and 2026-02-18T09:35:24.516 INFO:teuthology.orchestra.run.trial127.stdout:customizable bootloader with modular architecture. It supports a rich 2026-02-18T09:35:24.516 INFO:teuthology.orchestra.run.trial127.stdout:variety of kernel formats, file systems, computer architectures and 2026-02-18T09:35:24.516 INFO:teuthology.orchestra.run.trial127.stdout:hardware devices. 2026-02-18T09:35:24.516 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:35:24.516 INFO:teuthology.orchestra.run.trial127.stdout:This subpackage provides tools for support of all platforms. 2026-02-18T09:35:24.517 INFO:teuthology.task.kernel:Updating Grub Version: grub2 2026-02-18T09:35:24.517 INFO:teuthology.task.kernel:Updating grub on trial127 to boot 5.14.0-681.el9.x86_64 2026-02-18T09:35:24.517 DEBUG:teuthology.orchestra.run.trial127:> sudo find /boot/loader/entries -maxdepth 1 -name "*.conf" -type f -print -quit 2026-02-18T09:35:24.580 INFO:teuthology.orchestra.run.trial127.stdout:/boot/loader/entries/b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64.conf 2026-02-18T09:35:24.581 DEBUG:teuthology.orchestra.run.trial127:> sudo command -v grubby && echo yes || echo no 2026-02-18T09:35:24.646 INFO:teuthology.orchestra.run.trial127.stdout:/sbin/grubby 2026-02-18T09:35:24.648 INFO:teuthology.orchestra.run.trial127.stdout:yes 2026-02-18T09:35:24.648 DEBUG:teuthology.orchestra.run.trial127:> 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:35:24.713 INFO:teuthology.orchestra.run.trial127.stdout:/boot/loader/entries/b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64.conf 2026-02-18T09:35:24.714 DEBUG:teuthology.orchestra.run.trial127:> sudo grub2-set-default b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64 2026-02-18T09:35:24.788 DEBUG:teuthology.orchestra.run.trial127:> sudo grub2-mkconfig -o /boot/grub2/grub.cfg 2026-02-18T09:35:24.993 INFO:teuthology.orchestra.run.trial127.stderr:Generating grub configuration file ... 2026-02-18T09:35:25.056 INFO:teuthology.orchestra.run.trial127.stderr:Found linux image: /boot/vmlinuz-5.14.0-681.el9.x86_64 2026-02-18T09:35:25.062 INFO:teuthology.orchestra.run.trial127.stderr:Found initrd image: /boot/initramfs-5.14.0-681.el9.x86_64.img 2026-02-18T09:35:25.310 INFO:teuthology.orchestra.run.trial127.stderr:Found linux image: /boot/vmlinuz-5.14.0-645.el9.x86_64 2026-02-18T09:35:25.316 INFO:teuthology.orchestra.run.trial127.stderr:Found initrd image: /boot/initramfs-5.14.0-645.el9.x86_64.img 2026-02-18T09:35:25.347 INFO:teuthology.orchestra.run.trial127.stderr:Found linux image: /boot/vmlinuz-0-rescue-b0373be789df49cdafedf423703d2566 2026-02-18T09:35:25.354 INFO:teuthology.orchestra.run.trial127.stderr:Found initrd image: /boot/initramfs-0-rescue-b0373be789df49cdafedf423703d2566.img 2026-02-18T09:35:25.377 INFO:teuthology.orchestra.run.trial127.stderr:Found linux image: /boot/vmlinuz-0-rescue-2734456005d743dca7f3dc77c35a2d0d 2026-02-18T09:35:25.384 INFO:teuthology.orchestra.run.trial127.stderr:Found initrd image: /boot/initramfs-0-rescue-2734456005d743dca7f3dc77c35a2d0d.img 2026-02-18T09:35:25.465 INFO:teuthology.orchestra.run.trial110.stdout: Running scriptlet: kernel-modules-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:35:25.467 INFO:teuthology.orchestra.run.trial127.stderr:Adding boot menu entry for UEFI Firmware Settings ... 2026-02-18T09:35:25.475 INFO:teuthology.orchestra.run.trial127.stderr:done 2026-02-18T09:35:25.477 DEBUG:teuthology.orchestra.run.trial127:> test -d /sys/firmware/efi 2026-02-18T09:35:25.493 DEBUG:teuthology.orchestra.run.trial127:> sudo find /boot/efi/EFI -mindepth 1 -maxdepth 1 -type d || true 2026-02-18T09:35:25.559 INFO:teuthology.orchestra.run.trial127.stdout:/boot/efi/EFI/BOOT 2026-02-18T09:35:25.559 INFO:teuthology.orchestra.run.trial127.stdout:/boot/efi/EFI/centos 2026-02-18T09:35:25.561 DEBUG:teuthology.orchestra.run.trial127:> sudo test -f /boot/efi/EFI/BOOT/grub.cfg && echo yes || echo no 2026-02-18T09:35:25.626 INFO:teuthology.orchestra.run.trial127.stdout:no 2026-02-18T09:35:25.626 DEBUG:teuthology.orchestra.run.trial127:> sudo test -f /boot/efi/EFI/centos/grub.cfg && echo yes || echo no 2026-02-18T09:35:25.689 INFO:teuthology.orchestra.run.trial127.stdout:yes 2026-02-18T09:35:25.689 DEBUG:teuthology.orchestra.run.trial127:> sudo cp -f /boot/grub2/grub.cfg /boot/efi/EFI/centos/grub.cfg 2026-02-18T09:35:25.752 INFO:teuthology.orchestra.remote:Triggering safe hard reboot via SysRq on trial127 2026-02-18T09:35:25.752 DEBUG:teuthology.orchestra.run.trial127:> sudo bash -c ' 2026-02-18T09:35:25.752 DEBUG:teuthology.orchestra.run.trial127:> 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:35:25.752 DEBUG:teuthology.orchestra.run.trial127:> ' 2026-02-18T09:35:55.750 INFO:teuthology.orchestra.run.trial110.stdout: Running scriptlet: kernel-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:35:55.770 INFO:teuthology.orchestra.run.trial110.stdout: Running scriptlet: kernel-modules-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:35:55.795 INFO:teuthology.task.kernel:Checking client host.b for new kernel version... 2026-02-18T09:35:55.796 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial127.front.sepia.ceph.com' 2026-02-18T09:35:55.797 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial127.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:35:55.835 INFO:teuthology.orchestra.run.trial110.stdout: Running scriptlet: kernel-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:35:55.835 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : kernel-5.14.0-681.el9.x86_64 1/4 2026-02-18T09:35:55.835 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:35:55.835 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:35:55.887 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : kernel-modules-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:35:55.888 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:35:55.888 INFO:teuthology.orchestra.run.trial110.stdout:Installed: 2026-02-18T09:35:55.888 INFO:teuthology.orchestra.run.trial110.stdout: kernel-5.14.0-681.el9.x86_64 2026-02-18T09:35:55.888 INFO:teuthology.orchestra.run.trial110.stdout: kernel-core-5.14.0-681.el9.x86_64 2026-02-18T09:35:55.888 INFO:teuthology.orchestra.run.trial110.stdout: kernel-modules-5.14.0-681.el9.x86_64 2026-02-18T09:35:55.888 INFO:teuthology.orchestra.run.trial110.stdout: kernel-modules-core-5.14.0-681.el9.x86_64 2026-02-18T09:35:55.888 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:35:55.888 INFO:teuthology.orchestra.run.trial110.stdout:Complete! 2026-02-18T09:35:55.945 DEBUG:teuthology.orchestra.run.trial110:> rpm -q kernel | sort -rV | head -n 1 2026-02-18T09:35:55.970 INFO:teuthology.orchestra.run.trial110.stdout:kernel-5.14.0-681.el9.x86_64 2026-02-18T09:35:55.971 DEBUG:teuthology.task.kernel:get_latest_image_version_rpm: 5.14.0-681.el9.x86_64 2026-02-18T09:35:55.972 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:35:55.972 INFO:teuthology.task.kernel:Skipping firmware on distro kernel 2026-02-18T09:35:55.972 DEBUG:teuthology.task.kernel:src is distro, skipping download 2026-02-18T09:35:55.972 INFO:teuthology.task.kernel:Installing distro kernel on host.a... 2026-02-18T09:35:55.972 DEBUG:teuthology.task.kernel:install_kernel(remote=ubuntu@trial110.front.sepia.ceph.com, path=None, version=distro) 2026-02-18T09:35:55.972 DEBUG:teuthology.orchestra.run.trial110:> rpm -q kernel | sort -rV | head -n 1 2026-02-18T09:35:56.035 INFO:teuthology.orchestra.run.trial110.stdout:kernel-5.14.0-681.el9.x86_64 2026-02-18T09:35:56.036 DEBUG:teuthology.task.kernel:get_latest_image_version_rpm: 5.14.0-681.el9.x86_64 2026-02-18T09:35:56.036 DEBUG:teuthology.orchestra.run.trial110:> sudo rpm -qi grub2-tools 2026-02-18T09:35:56.106 INFO:teuthology.orchestra.run.trial110.stdout:Name : grub2-tools 2026-02-18T09:35:56.106 INFO:teuthology.orchestra.run.trial110.stdout:Epoch : 1 2026-02-18T09:35:56.107 INFO:teuthology.orchestra.run.trial110.stdout:Version : 2.06 2026-02-18T09:35:56.107 INFO:teuthology.orchestra.run.trial110.stdout:Release : 118.el9 2026-02-18T09:35:56.107 INFO:teuthology.orchestra.run.trial110.stdout:Architecture: x86_64 2026-02-18T09:35:56.107 INFO:teuthology.orchestra.run.trial110.stdout:Install Date: Thu 04 Dec 2025 11:54:21 PM UTC 2026-02-18T09:35:56.107 INFO:teuthology.orchestra.run.trial110.stdout:Group : Unspecified 2026-02-18T09:35:56.107 INFO:teuthology.orchestra.run.trial110.stdout:Size : 8393909 2026-02-18T09:35:56.107 INFO:teuthology.orchestra.run.trial110.stdout:License : GPLv3+ 2026-02-18T09:35:56.107 INFO:teuthology.orchestra.run.trial110.stdout:Signature : RSA/SHA256, Wed 05 Nov 2025 09:13:15 AM UTC, Key ID 05b555b38483c65d 2026-02-18T09:35:56.107 INFO:teuthology.orchestra.run.trial110.stdout:Source RPM : grub2-2.06-118.el9.src.rpm 2026-02-18T09:35:56.107 INFO:teuthology.orchestra.run.trial110.stdout:Build Date : Tue 04 Nov 2025 03:44:14 PM UTC 2026-02-18T09:35:56.107 INFO:teuthology.orchestra.run.trial110.stdout:Build Host : x86-05.stream.rdu2.redhat.com 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout:Packager : builder@centos.org 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout:Vendor : CentOS 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout:URL : http://www.gnu.org/software/grub/ 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout:Summary : Support tools for GRUB. 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout:Description : 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout:The GRand Unified Bootloader (GRUB) is a highly configurable and 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout:customizable bootloader with modular architecture. It supports a rich 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout:variety of kernel formats, file systems, computer architectures and 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout:hardware devices. 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:35:56.108 INFO:teuthology.orchestra.run.trial110.stdout:This subpackage provides tools for support of all platforms. 2026-02-18T09:35:56.110 INFO:teuthology.task.kernel:Updating Grub Version: grub2 2026-02-18T09:35:56.110 INFO:teuthology.task.kernel:Updating grub on trial110 to boot 5.14.0-681.el9.x86_64 2026-02-18T09:35:56.110 DEBUG:teuthology.orchestra.run.trial110:> sudo find /boot/loader/entries -maxdepth 1 -name "*.conf" -type f -print -quit 2026-02-18T09:35:56.175 INFO:teuthology.orchestra.run.trial110.stdout:/boot/loader/entries/b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64.conf 2026-02-18T09:35:56.176 DEBUG:teuthology.orchestra.run.trial110:> sudo command -v grubby && echo yes || echo no 2026-02-18T09:35:56.239 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/grubby 2026-02-18T09:35:56.241 INFO:teuthology.orchestra.run.trial110.stdout:yes 2026-02-18T09:35:56.241 DEBUG:teuthology.orchestra.run.trial110:> 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:35:56.307 INFO:teuthology.orchestra.run.trial110.stdout:/boot/loader/entries/b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64.conf 2026-02-18T09:35:56.307 DEBUG:teuthology.orchestra.run.trial110:> sudo grub2-set-default b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64 2026-02-18T09:35:56.380 DEBUG:teuthology.orchestra.run.trial110:> sudo grub2-mkconfig -o /boot/grub2/grub.cfg 2026-02-18T09:35:56.589 INFO:teuthology.orchestra.run.trial110.stderr:Generating grub configuration file ... 2026-02-18T09:35:56.653 INFO:teuthology.orchestra.run.trial110.stderr:Found linux image: /boot/vmlinuz-5.14.0-681.el9.x86_64 2026-02-18T09:35:56.659 INFO:teuthology.orchestra.run.trial110.stderr:Found initrd image: /boot/initramfs-5.14.0-681.el9.x86_64.img 2026-02-18T09:35:56.908 INFO:teuthology.orchestra.run.trial110.stderr:Found linux image: /boot/vmlinuz-5.14.0-645.el9.x86_64 2026-02-18T09:35:56.914 INFO:teuthology.orchestra.run.trial110.stderr:Found initrd image: /boot/initramfs-5.14.0-645.el9.x86_64.img 2026-02-18T09:35:56.945 INFO:teuthology.orchestra.run.trial110.stderr:Found linux image: /boot/vmlinuz-0-rescue-b0373be789df49cdafedf423703d2566 2026-02-18T09:35:56.952 INFO:teuthology.orchestra.run.trial110.stderr:Found initrd image: /boot/initramfs-0-rescue-b0373be789df49cdafedf423703d2566.img 2026-02-18T09:35:56.976 INFO:teuthology.orchestra.run.trial110.stderr:Found linux image: /boot/vmlinuz-0-rescue-2734456005d743dca7f3dc77c35a2d0d 2026-02-18T09:35:56.982 INFO:teuthology.orchestra.run.trial110.stderr:Found initrd image: /boot/initramfs-0-rescue-2734456005d743dca7f3dc77c35a2d0d.img 2026-02-18T09:35:57.064 INFO:teuthology.orchestra.run.trial110.stderr:Adding boot menu entry for UEFI Firmware Settings ... 2026-02-18T09:35:57.072 INFO:teuthology.orchestra.run.trial110.stderr:done 2026-02-18T09:35:57.074 DEBUG:teuthology.orchestra.run.trial110:> test -d /sys/firmware/efi 2026-02-18T09:35:57.090 DEBUG:teuthology.orchestra.run.trial110:> sudo find /boot/efi/EFI -mindepth 1 -maxdepth 1 -type d || true 2026-02-18T09:35:57.155 INFO:teuthology.orchestra.run.trial110.stdout:/boot/efi/EFI/BOOT 2026-02-18T09:35:57.155 INFO:teuthology.orchestra.run.trial110.stdout:/boot/efi/EFI/centos 2026-02-18T09:35:57.157 DEBUG:teuthology.orchestra.run.trial110:> sudo test -f /boot/efi/EFI/BOOT/grub.cfg && echo yes || echo no 2026-02-18T09:35:57.223 INFO:teuthology.orchestra.run.trial110.stdout:no 2026-02-18T09:35:57.223 DEBUG:teuthology.orchestra.run.trial110:> sudo test -f /boot/efi/EFI/centos/grub.cfg && echo yes || echo no 2026-02-18T09:35:57.289 INFO:teuthology.orchestra.run.trial110.stdout:yes 2026-02-18T09:35:57.289 DEBUG:teuthology.orchestra.run.trial110:> sudo cp -f /boot/grub2/grub.cfg /boot/efi/EFI/centos/grub.cfg 2026-02-18T09:35:57.354 INFO:teuthology.orchestra.remote:Triggering safe hard reboot via SysRq on trial110 2026-02-18T09:35:57.354 DEBUG:teuthology.orchestra.run.trial110:> sudo bash -c ' 2026-02-18T09:35:57.354 DEBUG:teuthology.orchestra.run.trial110:> 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:35:57.354 DEBUG:teuthology.orchestra.run.trial110:> ' 2026-02-18T09:36:27.396 INFO:teuthology.task.kernel:Checking client host.a for new kernel version... 2026-02-18T09:36:27.397 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial110.front.sepia.ceph.com' 2026-02-18T09:36:27.398 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial110.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:36:55.827 DEBUG:teuthology.orchestra.remote:timed out 2026-02-18T09:37:04.836 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial127.front.sepia.ceph.com' 2026-02-18T09:37:04.837 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial127.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:37:04.998 DEBUG:teuthology.orchestra.run.trial127:> true 2026-02-18T09:37:05.150 INFO:teuthology.orchestra.remote:Successfully reconnected to host 'ubuntu@trial127.front.sepia.ceph.com' 2026-02-18T09:37:05.150 INFO:teuthology.task.kernel:Checking kernel version of host.b, want "5.14.0-681.el9.x86_64"... 2026-02-18T09:37:05.150 DEBUG:teuthology.orchestra.run.trial127:> uname -r 2026-02-18T09:37:05.208 INFO:teuthology.orchestra.run.trial127.stdout:5.14.0-681.el9.x86_64 2026-02-18T09:37:05.208 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:37:05.208 DEBUG:teuthology.task.kernel:utsrelease strings match, do not need to install 2026-02-18T09:37:05.208 DEBUG:teuthology.task.kernel:Distro of this test job: centos 2026-02-18T09:37:06.210 INFO:teuthology.task.kernel:Enabling kdb on host.b... 2026-02-18T09:37:06.210 DEBUG:teuthology.orchestra.run.trial127:> echo ttyS1 | sudo tee /sys/module/kgdboc/parameters/kgdboc 2026-02-18T09:37:06.239 INFO:teuthology.orchestra.run.trial127.stdout:ttyS1 2026-02-18T09:37:06.259 DEBUG:teuthology.parallel:result is None 2026-02-18T09:37:27.400 DEBUG:teuthology.orchestra.remote:timed out 2026-02-18T09:37:36.401 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial110.front.sepia.ceph.com' 2026-02-18T09:37:36.402 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial110.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:37:36.619 DEBUG:teuthology.orchestra.run.trial110:> true 2026-02-18T09:37:36.785 INFO:teuthology.orchestra.remote:Successfully reconnected to host 'ubuntu@trial110.front.sepia.ceph.com' 2026-02-18T09:37:36.785 INFO:teuthology.task.kernel:Checking kernel version of host.a, want "5.14.0-681.el9.x86_64"... 2026-02-18T09:37:36.785 DEBUG:teuthology.orchestra.run.trial110:> uname -r 2026-02-18T09:37:36.841 INFO:teuthology.orchestra.run.trial110.stdout:5.14.0-681.el9.x86_64 2026-02-18T09:37:36.841 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:37:36.841 DEBUG:teuthology.task.kernel:utsrelease strings match, do not need to install 2026-02-18T09:37:36.842 DEBUG:teuthology.task.kernel:Distro of this test job: centos 2026-02-18T09:37:37.842 INFO:teuthology.task.kernel:Enabling kdb on host.a... 2026-02-18T09:37:37.842 DEBUG:teuthology.orchestra.run.trial110:> echo ttyS1 | sudo tee /sys/module/kgdboc/parameters/kgdboc 2026-02-18T09:37:37.872 INFO:teuthology.orchestra.run.trial110.stdout:ttyS1 2026-02-18T09:37:37.893 DEBUG:teuthology.parallel:result is None 2026-02-18T09:37:37.893 INFO:teuthology.run_tasks:Running task internal.base... 2026-02-18T09:37:37.905 INFO:teuthology.task.internal:Creating test directory... 2026-02-18T09:37:37.905 DEBUG:teuthology.orchestra.run.trial110:> mkdir -p -m0755 -- /home/ubuntu/cephtest 2026-02-18T09:37:37.936 DEBUG:teuthology.orchestra.run.trial127:> mkdir -p -m0755 -- /home/ubuntu/cephtest 2026-02-18T09:37:37.954 INFO:teuthology.run_tasks:Running task internal.archive_upload... 2026-02-18T09:37:37.965 INFO:teuthology.run_tasks:Running task internal.archive... 2026-02-18T09:37:37.978 INFO:teuthology.task.internal:Creating archive directory... 2026-02-18T09:37:37.978 DEBUG:teuthology.orchestra.run.trial110:> install -d -m0755 -- /home/ubuntu/cephtest/archive 2026-02-18T09:37:37.992 DEBUG:teuthology.orchestra.run.trial127:> install -d -m0755 -- /home/ubuntu/cephtest/archive 2026-02-18T09:37:38.015 INFO:teuthology.run_tasks:Running task internal.coredump... 2026-02-18T09:37:38.027 INFO:teuthology.task.internal:Enabling coredump saving... 2026-02-18T09:37:38.027 DEBUG:teuthology.orchestra.run.trial110:> 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:37:38.050 DEBUG:teuthology.orchestra.run.trial127:> 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:37:38.073 INFO:teuthology.orchestra.run.trial110.stdout:kernel.core_pattern = /home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-18T09:37:38.075 INFO:teuthology.orchestra.run.trial127.stdout:kernel.core_pattern = /home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-18T09:37:38.082 INFO:teuthology.orchestra.run.trial110.stdout:kernel.core_pattern=/home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-18T09:37:38.084 INFO:teuthology.orchestra.run.trial127.stdout:kernel.core_pattern=/home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-18T09:37:38.086 INFO:teuthology.run_tasks:Running task internal.sudo... 2026-02-18T09:37:38.097 INFO:teuthology.task.internal:Configuring sudo... 2026-02-18T09:37:38.098 DEBUG:teuthology.orchestra.run.trial110:> sudo sed -i.orig.teuthology -e 's/^\([^#]*\) \(requiretty\)/\1 !\2/g' -e 's/^\([^#]*\) !\(visiblepw\)/\1 \2/g' /etc/sudoers 2026-02-18T09:37:38.125 DEBUG:teuthology.orchestra.run.trial127:> sudo sed -i.orig.teuthology -e 's/^\([^#]*\) \(requiretty\)/\1 !\2/g' -e 's/^\([^#]*\) !\(visiblepw\)/\1 \2/g' /etc/sudoers 2026-02-18T09:37:38.150 INFO:teuthology.run_tasks:Running task internal.syslog... 2026-02-18T09:37:38.166 INFO:teuthology.task.internal.syslog:Starting syslog monitoring... 2026-02-18T09:37:38.166 DEBUG:teuthology.orchestra.run.trial110:> mkdir -p -m0755 -- /home/ubuntu/cephtest/archive/syslog 2026-02-18T09:37:38.189 DEBUG:teuthology.orchestra.run.trial127:> mkdir -p -m0755 -- /home/ubuntu/cephtest/archive/syslog 2026-02-18T09:37:38.206 DEBUG:teuthology.orchestra.run.trial110:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:37:38.366 DEBUG:teuthology.orchestra.run.trial110:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:37:38.390 DEBUG:teuthology.orchestra.run.trial110:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:37:38.546 DEBUG:teuthology.orchestra.run.trial110:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:37:38.569 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:37:38.569 DEBUG:teuthology.orchestra.run.trial110:> sudo dd of=/etc/rsyslog.d/80-cephtest.conf 2026-02-18T09:37:38.635 DEBUG:teuthology.orchestra.run.trial127:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:37:38.755 DEBUG:teuthology.orchestra.run.trial127:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:37:38.780 DEBUG:teuthology.orchestra.run.trial127:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:37:38.927 DEBUG:teuthology.orchestra.run.trial127:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:37:38.952 DEBUG:teuthology.orchestra.run.trial127:> set -ex 2026-02-18T09:37:38.952 DEBUG:teuthology.orchestra.run.trial127:> sudo dd of=/etc/rsyslog.d/80-cephtest.conf 2026-02-18T09:37:39.015 DEBUG:teuthology.orchestra.run.trial110:> sudo service rsyslog restart 2026-02-18T09:37:39.017 DEBUG:teuthology.orchestra.run.trial127:> sudo service rsyslog restart 2026-02-18T09:37:39.043 INFO:teuthology.orchestra.run.trial110.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-18T09:37:39.083 INFO:teuthology.orchestra.run.trial127.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-18T09:37:39.547 INFO:teuthology.run_tasks:Running task internal.timer... 2026-02-18T09:37:39.560 INFO:teuthology.task.internal:Starting timer... 2026-02-18T09:37:39.560 INFO:teuthology.run_tasks:Running task pcp... 2026-02-18T09:37:39.581 INFO:teuthology.run_tasks:Running task selinux... 2026-02-18T09:37:39.598 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:37:39.599 DEBUG:teuthology.orchestra.run.trial110:> sudo service auditd rotate 2026-02-18T09:37:39.628 INFO:teuthology.orchestra.run.trial110.stdout:Rotating logs: 2026-02-18T09:37:39.629 DEBUG:teuthology.orchestra.run.trial127:> sudo service auditd rotate 2026-02-18T09:37:39.658 INFO:teuthology.orchestra.run.trial127.stdout:Rotating logs: 2026-02-18T09:37:39.660 DEBUG:teuthology.task.selinux:Getting current SELinux state 2026-02-18T09:37:39.660 DEBUG:teuthology.orchestra.run.trial110:> /usr/sbin/getenforce 2026-02-18T09:37:39.685 INFO:teuthology.orchestra.run.trial110.stdout:Permissive 2026-02-18T09:37:39.685 DEBUG:teuthology.orchestra.run.trial127:> /usr/sbin/getenforce 2026-02-18T09:37:39.716 INFO:teuthology.orchestra.run.trial127.stdout:Permissive 2026-02-18T09:37:39.716 DEBUG:teuthology.task.selinux:Existing SELinux modes: {'ubuntu@trial110.front.sepia.ceph.com': 'permissive', 'ubuntu@trial127.front.sepia.ceph.com': 'permissive'} 2026-02-18T09:37:39.716 DEBUG:teuthology.orchestra.run.trial110:> 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:37:39.750 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:37:39.751 DEBUG:teuthology.orchestra.run.trial127:> 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:37:39.780 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:37:39.781 INFO:teuthology.task.selinux:Putting SELinux into permissive mode 2026-02-18T09:37:39.781 DEBUG:teuthology.orchestra.run.trial110:> sudo /usr/sbin/setenforce permissive 2026-02-18T09:37:39.815 DEBUG:teuthology.orchestra.run.trial127:> sudo /usr/sbin/setenforce permissive 2026-02-18T09:37:39.844 INFO:teuthology.run_tasks:Running task ansible.cephlab... 2026-02-18T09:37:39.859 DEBUG:teuthology.repo_utils:Resetting repo at /home/teuthworker/src/git.ceph.com_ceph-cm-ansible_main to origin/main 2026-02-18T09:37:39.871 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:37:39.872 DEBUG:teuthology.task.ansible:Running ansible-playbook -v --extra-vars '{"ansible_ssh_user": "ubuntu"}' -i /etc/ansible/hosts --limit trial110.front.sepia.ceph.com,trial127.front.sepia.ceph.com /home/teuthworker/src/git.ceph.com_ceph-cm-ansible_main/cephlab.yml 2026-02-18T09:38:49.237 DEBUG:teuthology.task.ansible:Reconnecting to [Remote(name='ubuntu@trial110.front.sepia.ceph.com'), Remote(name='ubuntu@trial127.front.sepia.ceph.com')] 2026-02-18T09:38:49.239 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial110.front.sepia.ceph.com' 2026-02-18T09:38:49.240 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial110.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:38:49.364 DEBUG:teuthology.orchestra.run.trial110:> true 2026-02-18T09:38:49.440 INFO:teuthology.orchestra.remote:Successfully reconnected to host 'ubuntu@trial110.front.sepia.ceph.com' 2026-02-18T09:38:49.440 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial127.front.sepia.ceph.com' 2026-02-18T09:38:49.441 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial127.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:38:49.526 DEBUG:teuthology.orchestra.run.trial127:> true 2026-02-18T09:38:49.606 INFO:teuthology.orchestra.remote:Successfully reconnected to host 'ubuntu@trial127.front.sepia.ceph.com' 2026-02-18T09:38:49.606 INFO:teuthology.run_tasks:Running task clock... 2026-02-18T09:38:49.618 INFO:teuthology.task.clock:Syncing clocks and checking initial clock skew... 2026-02-18T09:38:49.619 INFO:teuthology.orchestra.run:Running command with timeout 360 2026-02-18T09:38:49.619 DEBUG:teuthology.orchestra.run.trial110:> 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:38:49.621 INFO:teuthology.orchestra.run:Running command with timeout 360 2026-02-18T09:38:49.621 DEBUG:teuthology.orchestra.run.trial127:> 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:38:49.647 INFO:teuthology.orchestra.run.trial110.stderr:Failed to stop ntp.service: Unit ntp.service not loaded. 2026-02-18T09:38:49.659 INFO:teuthology.orchestra.run.trial110.stderr:Failed to stop ntpd.service: Unit ntpd.service not loaded. 2026-02-18T09:38:49.672 INFO:teuthology.orchestra.run.trial127.stderr:Failed to stop ntp.service: Unit ntp.service not loaded. 2026-02-18T09:38:49.680 INFO:teuthology.orchestra.run.trial110.stderr:sudo: ntpd: command not found 2026-02-18T09:38:49.683 INFO:teuthology.orchestra.run.trial127.stderr:Failed to stop ntpd.service: Unit ntpd.service not loaded. 2026-02-18T09:38:49.690 INFO:teuthology.orchestra.run.trial110.stdout:506 Cannot talk to daemon 2026-02-18T09:38:49.702 INFO:teuthology.orchestra.run.trial110.stderr:Failed to start ntp.service: Unit ntp.service not found. 2026-02-18T09:38:49.703 INFO:teuthology.orchestra.run.trial127.stderr:sudo: ntpd: command not found 2026-02-18T09:38:49.712 INFO:teuthology.orchestra.run.trial127.stdout:506 Cannot talk to daemon 2026-02-18T09:38:49.714 INFO:teuthology.orchestra.run.trial110.stderr:Failed to start ntpd.service: Unit ntpd.service not found. 2026-02-18T09:38:49.723 INFO:teuthology.orchestra.run.trial127.stderr:Failed to start ntp.service: Unit ntp.service not found. 2026-02-18T09:38:49.735 INFO:teuthology.orchestra.run.trial127.stderr:Failed to start ntpd.service: Unit ntpd.service not found. 2026-02-18T09:38:49.761 INFO:teuthology.orchestra.run.trial110.stderr:bash: line 1: ntpq: command not found 2026-02-18T09:38:49.785 INFO:teuthology.orchestra.run.trial127.stderr:bash: line 1: ntpq: command not found 2026-02-18T09:38:49.791 INFO:teuthology.orchestra.run.trial110.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-18T09:38:49.791 INFO:teuthology.orchestra.run.trial110.stdout:=============================================================================== 2026-02-18T09:38:49.791 INFO:teuthology.orchestra.run.trial110.stdout:^? ntp1.lax.us.hojmark.net 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:38:49.791 INFO:teuthology.orchestra.run.trial110.stdout:^? 172-232-15-202.ip.linode> 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:38:49.791 INFO:teuthology.orchestra.run.trial110.stdout:^? 73.185.182.209 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:38:49.791 INFO:teuthology.orchestra.run.trial110.stdout:^? 216.82.35.115 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:38:49.795 INFO:teuthology.orchestra.run.trial127.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-18T09:38:49.795 INFO:teuthology.orchestra.run.trial127.stdout:=============================================================================== 2026-02-18T09:38:49.795 INFO:teuthology.orchestra.run.trial127.stdout:^? ntp2.zeus.frumentum.media 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:38:49.795 INFO:teuthology.orchestra.run.trial127.stdout:^? ntp.shastacoe.net 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:38:49.795 INFO:teuthology.orchestra.run.trial127.stdout:^? 73.185.182.209 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:38:49.795 INFO:teuthology.orchestra.run.trial127.stdout:^? pool-96-231-54-150.washd> 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:38:49.797 INFO:teuthology.run_tasks:Running task pexec... 2026-02-18T09:38:49.814 INFO:teuthology.task.pexec:Executing custom commands... 2026-02-18T09:38:49.815 DEBUG:teuthology.orchestra.run.trial110:> TESTDIR=/home/ubuntu/cephtest bash -s 2026-02-18T09:38:49.816 DEBUG:teuthology.orchestra.run.trial127:> TESTDIR=/home/ubuntu/cephtest bash -s 2026-02-18T09:38:49.836 INFO:teuthology.task.pexec:Running commands on host ubuntu@trial110.front.sepia.ceph.com 2026-02-18T09:38:49.836 INFO:teuthology.task.pexec:sudo dnf remove nvme-cli -y 2026-02-18T09:38:49.836 INFO:teuthology.task.pexec:sudo dnf install nvmetcli nvme-cli -y 2026-02-18T09:38:49.840 INFO:teuthology.task.pexec:Running commands on host ubuntu@trial127.front.sepia.ceph.com 2026-02-18T09:38:49.840 INFO:teuthology.task.pexec:sudo dnf remove nvme-cli -y 2026-02-18T09:38:49.840 INFO:teuthology.task.pexec:sudo dnf install nvmetcli nvme-cli -y 2026-02-18T09:38:50.010 INFO:teuthology.orchestra.run.trial110.stdout:No match for argument: nvme-cli 2026-02-18T09:38:50.011 INFO:teuthology.orchestra.run.trial110.stderr:No packages marked for removal. 2026-02-18T09:38:50.012 INFO:teuthology.orchestra.run.trial127.stdout:No match for argument: nvme-cli 2026-02-18T09:38:50.012 INFO:teuthology.orchestra.run.trial127.stderr:No packages marked for removal. 2026-02-18T09:38:50.013 INFO:teuthology.orchestra.run.trial110.stdout:Dependencies resolved. 2026-02-18T09:38:50.014 INFO:teuthology.orchestra.run.trial110.stdout:Nothing to do. 2026-02-18T09:38:50.014 INFO:teuthology.orchestra.run.trial110.stdout:Complete! 2026-02-18T09:38:50.014 INFO:teuthology.orchestra.run.trial127.stdout:Dependencies resolved. 2026-02-18T09:38:50.015 INFO:teuthology.orchestra.run.trial127.stdout:Nothing to do. 2026-02-18T09:38:50.015 INFO:teuthology.orchestra.run.trial127.stdout:Complete! 2026-02-18T09:38:50.317 INFO:teuthology.orchestra.run.trial110.stdout:Last metadata expiration check: 0:00:28 ago on Wed 18 Feb 2026 09:38:22 AM UTC. 2026-02-18T09:38:50.319 INFO:teuthology.orchestra.run.trial127.stdout:Last metadata expiration check: 0:00:29 ago on Wed 18 Feb 2026 09:38:21 AM UTC. 2026-02-18T09:38:50.397 INFO:teuthology.orchestra.run.trial110.stdout:Dependencies resolved. 2026-02-18T09:38:50.398 INFO:teuthology.orchestra.run.trial110.stdout:================================================================================ 2026-02-18T09:38:50.398 INFO:teuthology.orchestra.run.trial110.stdout: Package Architecture Version Repository Size 2026-02-18T09:38:50.398 INFO:teuthology.orchestra.run.trial110.stdout:================================================================================ 2026-02-18T09:38:50.398 INFO:teuthology.orchestra.run.trial110.stdout:Installing: 2026-02-18T09:38:50.398 INFO:teuthology.orchestra.run.trial110.stdout: nvme-cli x86_64 2.16-1.el9 baseos 1.2 M 2026-02-18T09:38:50.398 INFO:teuthology.orchestra.run.trial110.stdout: nvmetcli noarch 0.8-3.el9 baseos 44 k 2026-02-18T09:38:50.398 INFO:teuthology.orchestra.run.trial110.stdout:Upgrading: 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout: libnvme x86_64 1.16.1-2.el9 baseos 116 k 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout:Installing dependencies: 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout: python3-configshell noarch 1:1.1.30-1.el9 baseos 72 k 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout: python3-kmod x86_64 0.9-32.el9 baseos 84 k 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout: python3-pyparsing noarch 2.4.7-9.el9 baseos 150 k 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout: python3-urwid x86_64 2.1.2-4.el9 baseos 837 k 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout:Transaction Summary 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout:================================================================================ 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout:Install 6 Packages 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout:Upgrade 1 Package 2026-02-18T09:38:50.399 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:38:50.400 INFO:teuthology.orchestra.run.trial127.stdout:Dependencies resolved. 2026-02-18T09:38:50.401 INFO:teuthology.orchestra.run.trial110.stdout:Total download size: 2.4 M 2026-02-18T09:38:50.401 INFO:teuthology.orchestra.run.trial110.stdout:Downloading Packages: 2026-02-18T09:38:50.401 INFO:teuthology.orchestra.run.trial127.stdout:================================================================================ 2026-02-18T09:38:50.401 INFO:teuthology.orchestra.run.trial127.stdout: Package Architecture Version Repository Size 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout:================================================================================ 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout:Installing: 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout: nvme-cli x86_64 2.16-1.el9 baseos 1.2 M 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout: nvmetcli noarch 0.8-3.el9 baseos 44 k 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout:Upgrading: 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout: libnvme x86_64 1.16.1-2.el9 baseos 116 k 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout:Installing dependencies: 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout: python3-configshell noarch 1:1.1.30-1.el9 baseos 72 k 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout: python3-kmod x86_64 0.9-32.el9 baseos 84 k 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout: python3-pyparsing noarch 2.4.7-9.el9 baseos 150 k 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout: python3-urwid x86_64 2.1.2-4.el9 baseos 837 k 2026-02-18T09:38:50.402 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:38:50.403 INFO:teuthology.orchestra.run.trial127.stdout:Transaction Summary 2026-02-18T09:38:50.403 INFO:teuthology.orchestra.run.trial127.stdout:================================================================================ 2026-02-18T09:38:50.403 INFO:teuthology.orchestra.run.trial127.stdout:Install 6 Packages 2026-02-18T09:38:50.403 INFO:teuthology.orchestra.run.trial127.stdout:Upgrade 1 Package 2026-02-18T09:38:50.403 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:38:50.403 INFO:teuthology.orchestra.run.trial127.stdout:Total download size: 2.4 M 2026-02-18T09:38:50.403 INFO:teuthology.orchestra.run.trial127.stdout:Downloading Packages: 2026-02-18T09:38:50.510 INFO:teuthology.orchestra.run.trial110.stdout:(1/7): python3-configshell-1.1.30-1.el9.noarch. 1.4 MB/s | 72 kB 00:00 2026-02-18T09:38:50.538 INFO:teuthology.orchestra.run.trial110.stdout:(2/7): python3-kmod-0.9-32.el9.x86_64.rpm 3.0 MB/s | 84 kB 00:00 2026-02-18T09:38:50.541 INFO:teuthology.orchestra.run.trial110.stdout:(3/7): nvme-cli-2.16-1.el9.x86_64.rpm 14 MB/s | 1.2 MB 00:00 2026-02-18T09:38:50.560 INFO:teuthology.orchestra.run.trial110.stdout:(4/7): nvmetcli-0.8-3.el9.noarch.rpm 441 kB/s | 44 kB 00:00 2026-02-18T09:38:50.563 INFO:teuthology.orchestra.run.trial110.stdout:(5/7): python3-pyparsing-2.4.7-9.el9.noarch.rpm 5.8 MB/s | 150 kB 00:00 2026-02-18T09:38:50.575 INFO:teuthology.orchestra.run.trial110.stdout:(6/7): python3-urwid-2.1.2-4.el9.x86_64.rpm 23 MB/s | 837 kB 00:00 2026-02-18T09:38:50.581 INFO:teuthology.orchestra.run.trial110.stdout:(7/7): libnvme-1.16.1-2.el9.x86_64.rpm 5.5 MB/s | 116 kB 00:00 2026-02-18T09:38:50.583 INFO:teuthology.orchestra.run.trial110.stdout:-------------------------------------------------------------------------------- 2026-02-18T09:38:50.583 INFO:teuthology.orchestra.run.trial110.stdout:Total 13 MB/s | 2.4 MB 00:00 2026-02-18T09:38:50.594 INFO:teuthology.orchestra.run.trial127.stdout:(1/7): nvmetcli-0.8-3.el9.noarch.rpm 425 kB/s | 44 kB 00:00 2026-02-18T09:38:50.608 INFO:teuthology.orchestra.run.trial127.stdout:(2/7): python3-configshell-1.1.30-1.el9.noarch. 614 kB/s | 72 kB 00:00 2026-02-18T09:38:50.644 INFO:teuthology.orchestra.run.trial110.stdout:Running transaction check 2026-02-18T09:38:50.649 INFO:teuthology.orchestra.run.trial127.stdout:(3/7): python3-kmod-0.9-32.el9.x86_64.rpm 1.5 MB/s | 84 kB 00:00 2026-02-18T09:38:50.652 INFO:teuthology.orchestra.run.trial110.stdout:Transaction check succeeded. 2026-02-18T09:38:50.652 INFO:teuthology.orchestra.run.trial110.stdout:Running transaction test 2026-02-18T09:38:50.673 INFO:teuthology.orchestra.run.trial127.stdout:(4/7): python3-pyparsing-2.4.7-9.el9.noarch.rpm 2.2 MB/s | 150 kB 00:00 2026-02-18T09:38:50.705 INFO:teuthology.orchestra.run.trial127.stdout:(5/7): nvme-cli-2.16-1.el9.x86_64.rpm 5.4 MB/s | 1.2 MB 00:00 2026-02-18T09:38:50.708 INFO:teuthology.orchestra.run.trial127.stdout:(6/7): libnvme-1.16.1-2.el9.x86_64.rpm 3.3 MB/s | 116 kB 00:00 2026-02-18T09:38:50.714 INFO:teuthology.orchestra.run.trial110.stdout:Transaction test succeeded. 2026-02-18T09:38:50.714 INFO:teuthology.orchestra.run.trial110.stdout:Running transaction 2026-02-18T09:38:50.752 INFO:teuthology.orchestra.run.trial127.stdout:(7/7): python3-urwid-2.1.2-4.el9.x86_64.rpm 8.0 MB/s | 837 kB 00:00 2026-02-18T09:38:50.752 INFO:teuthology.orchestra.run.trial127.stdout:-------------------------------------------------------------------------------- 2026-02-18T09:38:50.752 INFO:teuthology.orchestra.run.trial127.stdout:Total 6.9 MB/s | 2.4 MB 00:00 2026-02-18T09:38:50.785 INFO:teuthology.orchestra.run.trial110.stdout: Preparing : 1/1 2026-02-18T09:38:50.810 INFO:teuthology.orchestra.run.trial127.stdout:Running transaction check 2026-02-18T09:38:50.818 INFO:teuthology.orchestra.run.trial127.stdout:Transaction check succeeded. 2026-02-18T09:38:50.818 INFO:teuthology.orchestra.run.trial127.stdout:Running transaction test 2026-02-18T09:38:50.853 INFO:teuthology.orchestra.run.trial110.stdout: Upgrading : libnvme-1.16.1-2.el9.x86_64 1/8 2026-02-18T09:38:50.860 INFO:teuthology.orchestra.run.trial110.stdout: Installing : python3-urwid-2.1.2-4.el9.x86_64 2/8 2026-02-18T09:38:50.869 INFO:teuthology.orchestra.run.trial110.stdout: Installing : python3-pyparsing-2.4.7-9.el9.noarch 3/8 2026-02-18T09:38:50.875 INFO:teuthology.orchestra.run.trial110.stdout: Installing : python3-configshell-1:1.1.30-1.el9.noarch 4/8 2026-02-18T09:38:50.880 INFO:teuthology.orchestra.run.trial110.stdout: Installing : python3-kmod-0.9-32.el9.x86_64 5/8 2026-02-18T09:38:50.881 INFO:teuthology.orchestra.run.trial110.stdout: Installing : nvmetcli-0.8-3.el9.noarch 6/8 2026-02-18T09:38:50.882 INFO:teuthology.orchestra.run.trial127.stdout:Transaction test succeeded. 2026-02-18T09:38:50.882 INFO:teuthology.orchestra.run.trial127.stdout:Running transaction 2026-02-18T09:38:50.950 INFO:teuthology.orchestra.run.trial127.stdout: Preparing : 1/1 2026-02-18T09:38:51.011 INFO:teuthology.orchestra.run.trial110.stdout: Running scriptlet: nvmetcli-0.8-3.el9.noarch 6/8 2026-02-18T09:38:51.013 INFO:teuthology.orchestra.run.trial110.stdout: Installing : nvme-cli-2.16-1.el9.x86_64 7/8 2026-02-18T09:38:51.018 INFO:teuthology.orchestra.run.trial127.stdout: Upgrading : libnvme-1.16.1-2.el9.x86_64 1/8 2026-02-18T09:38:51.024 INFO:teuthology.orchestra.run.trial127.stdout: Installing : python3-urwid-2.1.2-4.el9.x86_64 2/8 2026-02-18T09:38:51.033 INFO:teuthology.orchestra.run.trial127.stdout: Installing : python3-pyparsing-2.4.7-9.el9.noarch 3/8 2026-02-18T09:38:51.041 INFO:teuthology.orchestra.run.trial127.stdout: Installing : python3-configshell-1:1.1.30-1.el9.noarch 4/8 2026-02-18T09:38:51.046 INFO:teuthology.orchestra.run.trial127.stdout: Installing : python3-kmod-0.9-32.el9.x86_64 5/8 2026-02-18T09:38:51.047 INFO:teuthology.orchestra.run.trial127.stdout: Installing : nvmetcli-0.8-3.el9.noarch 6/8 2026-02-18T09:38:51.175 INFO:teuthology.orchestra.run.trial127.stdout: Running scriptlet: nvmetcli-0.8-3.el9.noarch 6/8 2026-02-18T09:38:51.177 INFO:teuthology.orchestra.run.trial127.stdout: Installing : nvme-cli-2.16-1.el9.x86_64 7/8 2026-02-18T09:38:51.290 INFO:teuthology.orchestra.run.trial110.stdout: Running scriptlet: nvme-cli-2.16-1.el9.x86_64 7/8 2026-02-18T09:38:51.291 INFO:teuthology.orchestra.run.trial110.stdout:Created symlink /etc/systemd/system/default.target.wants/nvmefc-boot-connections.service → /usr/lib/systemd/system/nvmefc-boot-connections.service. 2026-02-18T09:38:51.291 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:38:51.313 INFO:teuthology.orchestra.run.trial110.stdout: Cleanup : libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:38:51.457 INFO:teuthology.orchestra.run.trial127.stdout: Running scriptlet: nvme-cli-2.16-1.el9.x86_64 7/8 2026-02-18T09:38:51.457 INFO:teuthology.orchestra.run.trial127.stdout:Created symlink /etc/systemd/system/default.target.wants/nvmefc-boot-connections.service → /usr/lib/systemd/system/nvmefc-boot-connections.service. 2026-02-18T09:38:51.458 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:38:51.481 INFO:teuthology.orchestra.run.trial127.stdout: Cleanup : libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:38:51.531 INFO:teuthology.orchestra.run.trial110.stdout: Running scriptlet: libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:38:51.531 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : nvme-cli-2.16-1.el9.x86_64 1/8 2026-02-18T09:38:51.532 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : nvmetcli-0.8-3.el9.noarch 2/8 2026-02-18T09:38:51.532 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : python3-configshell-1:1.1.30-1.el9.noarch 3/8 2026-02-18T09:38:51.532 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : python3-kmod-0.9-32.el9.x86_64 4/8 2026-02-18T09:38:51.532 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : python3-pyparsing-2.4.7-9.el9.noarch 5/8 2026-02-18T09:38:51.532 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : python3-urwid-2.1.2-4.el9.x86_64 6/8 2026-02-18T09:38:51.532 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : libnvme-1.16.1-2.el9.x86_64 7/8 2026-02-18T09:38:51.590 INFO:teuthology.orchestra.run.trial110.stdout: Verifying : libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:38:51.590 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:38:51.590 INFO:teuthology.orchestra.run.trial110.stdout:Upgraded: 2026-02-18T09:38:51.590 INFO:teuthology.orchestra.run.trial110.stdout: libnvme-1.16.1-2.el9.x86_64 2026-02-18T09:38:51.591 INFO:teuthology.orchestra.run.trial110.stdout:Installed: 2026-02-18T09:38:51.591 INFO:teuthology.orchestra.run.trial110.stdout: nvme-cli-2.16-1.el9.x86_64 nvmetcli-0.8-3.el9.noarch 2026-02-18T09:38:51.591 INFO:teuthology.orchestra.run.trial110.stdout: python3-configshell-1:1.1.30-1.el9.noarch python3-kmod-0.9-32.el9.x86_64 2026-02-18T09:38:51.591 INFO:teuthology.orchestra.run.trial110.stdout: python3-pyparsing-2.4.7-9.el9.noarch python3-urwid-2.1.2-4.el9.x86_64 2026-02-18T09:38:51.591 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:38:51.591 INFO:teuthology.orchestra.run.trial110.stdout:Complete! 2026-02-18T09:38:51.621 DEBUG:teuthology.parallel:result is None 2026-02-18T09:38:51.695 INFO:teuthology.orchestra.run.trial127.stdout: Running scriptlet: libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:38:51.695 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : nvme-cli-2.16-1.el9.x86_64 1/8 2026-02-18T09:38:51.696 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : nvmetcli-0.8-3.el9.noarch 2/8 2026-02-18T09:38:51.696 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : python3-configshell-1:1.1.30-1.el9.noarch 3/8 2026-02-18T09:38:51.696 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : python3-kmod-0.9-32.el9.x86_64 4/8 2026-02-18T09:38:51.696 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : python3-pyparsing-2.4.7-9.el9.noarch 5/8 2026-02-18T09:38:51.696 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : python3-urwid-2.1.2-4.el9.x86_64 6/8 2026-02-18T09:38:51.696 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : libnvme-1.16.1-2.el9.x86_64 7/8 2026-02-18T09:38:51.748 INFO:teuthology.orchestra.run.trial127.stdout: Verifying : libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:38:51.749 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:38:51.749 INFO:teuthology.orchestra.run.trial127.stdout:Upgraded: 2026-02-18T09:38:51.749 INFO:teuthology.orchestra.run.trial127.stdout: libnvme-1.16.1-2.el9.x86_64 2026-02-18T09:38:51.749 INFO:teuthology.orchestra.run.trial127.stdout:Installed: 2026-02-18T09:38:51.749 INFO:teuthology.orchestra.run.trial127.stdout: nvme-cli-2.16-1.el9.x86_64 nvmetcli-0.8-3.el9.noarch 2026-02-18T09:38:51.749 INFO:teuthology.orchestra.run.trial127.stdout: python3-configshell-1:1.1.30-1.el9.noarch python3-kmod-0.9-32.el9.x86_64 2026-02-18T09:38:51.749 INFO:teuthology.orchestra.run.trial127.stdout: python3-pyparsing-2.4.7-9.el9.noarch python3-urwid-2.1.2-4.el9.x86_64 2026-02-18T09:38:51.749 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:38:51.749 INFO:teuthology.orchestra.run.trial127.stdout:Complete! 2026-02-18T09:38:51.779 DEBUG:teuthology.parallel:result is None 2026-02-18T09:38:51.779 INFO:teuthology.run_tasks:Running task smb.configure_samba_client_container... 2026-02-18T09:38:51.809 INFO:tasks.smb:Testing if podman is available 2026-02-18T09:38:51.809 DEBUG:teuthology.orchestra.run.trial127:> sudo podman --help 2026-02-18T09:38:51.849 INFO:teuthology.orchestra.run.trial127.stdout:Manage pods, containers and images 2026-02-18T09:38:51.849 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:38:51.849 INFO:teuthology.orchestra.run.trial127.stdout:Usage: 2026-02-18T09:38:51.850 INFO:teuthology.orchestra.run.trial127.stdout: podman [options] [command] 2026-02-18T09:38:51.850 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:38:51.850 INFO:teuthology.orchestra.run.trial127.stdout:Available Commands: 2026-02-18T09:38:51.850 INFO:teuthology.orchestra.run.trial127.stdout: artifact Manage OCI artifacts 2026-02-18T09:38:51.850 INFO:teuthology.orchestra.run.trial127.stdout: attach Attach to a running container 2026-02-18T09:38:51.850 INFO:teuthology.orchestra.run.trial127.stdout: auto-update Auto update containers according to their auto-update policy 2026-02-18T09:38:51.850 INFO:teuthology.orchestra.run.trial127.stdout: build Build an image using instructions from Containerfiles 2026-02-18T09:38:51.850 INFO:teuthology.orchestra.run.trial127.stdout: commit Create new image based on the changed container 2026-02-18T09:38:51.850 INFO:teuthology.orchestra.run.trial127.stdout: compose Run compose workloads via an external provider such as docker-compose or podman-compose 2026-02-18T09:38:51.850 INFO:teuthology.orchestra.run.trial127.stdout: container Manage containers 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: cp Copy files/folders between a container and the local filesystem 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: create Create but do not start a container 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: diff Display the changes to the object's file system 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: events Show podman system events 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: exec Run a process in a running container 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: export Export container's filesystem contents as a tar archive 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: farm Farm out builds to remote machines 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: generate Generate structured data based on containers, pods or volumes 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: healthcheck Manage health checks on containers 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: help Help about any command 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: history Show history of a specified image 2026-02-18T09:38:51.851 INFO:teuthology.orchestra.run.trial127.stdout: image Manage images 2026-02-18T09:38:51.852 INFO:teuthology.orchestra.run.trial127.stdout: images List images in local storage 2026-02-18T09:38:51.852 INFO:teuthology.orchestra.run.trial127.stdout: import Import a tarball to create a filesystem image 2026-02-18T09:38:51.852 INFO:teuthology.orchestra.run.trial127.stdout: info Display podman system information 2026-02-18T09:38:51.852 INFO:teuthology.orchestra.run.trial127.stdout: init Initialize one or more containers 2026-02-18T09:38:51.852 INFO:teuthology.orchestra.run.trial127.stdout: inspect Display the configuration of object denoted by ID 2026-02-18T09:38:51.852 INFO:teuthology.orchestra.run.trial127.stdout: kill Kill one or more running containers with a specific signal 2026-02-18T09:38:51.852 INFO:teuthology.orchestra.run.trial127.stdout: kube Play containers, pods or volumes from a structured file 2026-02-18T09:38:51.852 INFO:teuthology.orchestra.run.trial127.stdout: load Load image(s) from a tar archive 2026-02-18T09:38:51.852 INFO:teuthology.orchestra.run.trial127.stdout: login Log in to a container registry 2026-02-18T09:38:51.852 INFO:teuthology.orchestra.run.trial127.stdout: logout Log out of a container registry 2026-02-18T09:38:51.852 INFO:teuthology.orchestra.run.trial127.stdout: logs Fetch the logs of one or more containers 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: machine Manage a virtual machine 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: manifest Manipulate manifest lists and image indexes 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: mount Mount a working container's root filesystem 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: network Manage networks 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: pause Pause all the processes in one or more containers 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: pod Manage pods 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: port List port mappings or a specific mapping for the container 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: ps List containers 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: pull Pull an image from a registry 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: push Push an image to a specified destination 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: quadlet Allows users to manage Quadlets 2026-02-18T09:38:51.853 INFO:teuthology.orchestra.run.trial127.stdout: rename Rename an existing container 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: restart Restart one or more containers 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: rm Remove one or more containers 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: rmi Remove one or more images from local storage 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: run Run a command in a new container 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: save Save image(s) to an archive 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: search Search registry for image 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: secret Manage secrets 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: start Start one or more containers 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: stats Display a live stream of container resource usage statistics 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: stop Stop one or more containers 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: system Manage podman 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: tag Add an additional name to a local image 2026-02-18T09:38:51.854 INFO:teuthology.orchestra.run.trial127.stdout: top Display the running processes of a container 2026-02-18T09:38:51.855 INFO:teuthology.orchestra.run.trial127.stdout: unmount Unmount working container's root filesystem 2026-02-18T09:38:51.855 INFO:teuthology.orchestra.run.trial127.stdout: unpause Unpause the processes in one or more containers 2026-02-18T09:38:51.855 INFO:teuthology.orchestra.run.trial127.stdout: unshare Run a command in a modified user namespace 2026-02-18T09:38:51.855 INFO:teuthology.orchestra.run.trial127.stdout: untag Remove a name from a local image 2026-02-18T09:38:51.855 INFO:teuthology.orchestra.run.trial127.stdout: update Update an existing container 2026-02-18T09:38:51.855 INFO:teuthology.orchestra.run.trial127.stdout: version Display the Podman version information 2026-02-18T09:38:51.855 INFO:teuthology.orchestra.run.trial127.stdout: volume Manage volumes 2026-02-18T09:38:51.855 INFO:teuthology.orchestra.run.trial127.stdout: wait Block on one or more containers 2026-02-18T09:38:51.855 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:38:51.855 INFO:teuthology.orchestra.run.trial127.stdout:Options: 2026-02-18T09:38:51.855 INFO:teuthology.orchestra.run.trial127.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:38:51.856 INFO:teuthology.orchestra.run.trial127.stdout: --cgroup-manager string Cgroup manager to use ("cgroupfs"|"systemd") (default "systemd") 2026-02-18T09:38:51.856 INFO:teuthology.orchestra.run.trial127.stdout: --config string Path to directory containing authentication config file 2026-02-18T09:38:51.856 INFO:teuthology.orchestra.run.trial127.stdout: --conmon string Path of the conmon binary 2026-02-18T09:38:51.856 INFO:teuthology.orchestra.run.trial127.stdout: -c, --connection string Connection to use for remote Podman service (CONTAINER_CONNECTION) 2026-02-18T09:38:51.856 INFO:teuthology.orchestra.run.trial127.stdout: --events-backend string Events backend to use ("file"|"journald"|"none") (default "journald") 2026-02-18T09:38:51.856 INFO:teuthology.orchestra.run.trial127.stdout: --help Help for podman 2026-02-18T09:38:51.856 INFO:teuthology.orchestra.run.trial127.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:38:51.856 INFO:teuthology.orchestra.run.trial127.stdout: --identity string path to SSH identity file, (CONTAINER_SSHKEY) 2026-02-18T09:38:51.856 INFO:teuthology.orchestra.run.trial127.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:38:51.856 INFO:teuthology.orchestra.run.trial127.stdout: --log-level string Log messages above specified level (trace, debug, info, warn, warning, error, fatal, panic) (default "warn") 2026-02-18T09:38:51.856 INFO:teuthology.orchestra.run.trial127.stdout: --module stringArray Load the containers.conf(5) module 2026-02-18T09:38:51.856 INFO:teuthology.orchestra.run.trial127.stdout: --network-cmd-path string Path to the command for configuring the network 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: --network-config-dir string Path of the configuration directory for networks 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: --out string Send output (stdout) from podman to a file 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: -r, --remote Access remote Podman service 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: --root string Path to the graph root directory where images, containers, etc. are stored 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: --runroot string Path to the 'run directory' where all state information is stored 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: --runtime string Path to the OCI-compatible binary used to run containers. (default "crun") 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: --runtime-flag stringArray add global flags for the container runtime 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: --ssh string define the ssh mode (default "golang") 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: --storage-driver string Select which storage driver is used to manage storage of images and containers 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: --storage-opt stringArray Used to pass an option to the storage driver 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: --syslog Output podman-internal logs to syslog as well as the console (default false) 2026-02-18T09:38:51.857 INFO:teuthology.orchestra.run.trial127.stdout: --tmpdir string Path to the tmp directory for libpod state content. 2026-02-18T09:38:51.858 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:38:51.858 INFO:teuthology.orchestra.run.trial127.stdout: Note: use the environment variable 'TMPDIR' to change the temporary storage location for container images, '/var/tmp'. 2026-02-18T09:38:51.858 INFO:teuthology.orchestra.run.trial127.stdout: (default "/run/libpod") 2026-02-18T09:38:51.858 INFO:teuthology.orchestra.run.trial127.stdout: --transient-store Enable transient container storage 2026-02-18T09:38:51.858 INFO:teuthology.orchestra.run.trial127.stdout: --url string URL to access Podman service (CONTAINER_HOST) (default "unix:///run/podman/podman.sock") 2026-02-18T09:38:51.858 INFO:teuthology.orchestra.run.trial127.stdout: -v, --version version for podman 2026-02-18T09:38:51.858 INFO:teuthology.orchestra.run.trial127.stdout: --volumepath string Path to the volume directory in which volume data is stored 2026-02-18T09:38:51.859 DEBUG:teuthology.orchestra.run.trial127:> sudo podman pull quay.io/samba.org/samba-client:latest 2026-02-18T09:38:51.981 INFO:teuthology.orchestra.run.trial127.stderr:Trying to pull quay.io/samba.org/samba-client:latest... 2026-02-18T09:38:52.327 INFO:teuthology.orchestra.run.trial127.stderr:Getting image source signatures 2026-02-18T09:38:52.327 INFO:teuthology.orchestra.run.trial127.stderr:Copying blob sha256:df17a2102e18a3cde499d3f280d1c12808ab306781e42ca86dc31fe4fb91e8cf 2026-02-18T09:38:52.327 INFO:teuthology.orchestra.run.trial127.stderr:Copying blob sha256:d1feacaf4ad08bd304608718c519c09405dd8859db31f26953508696243a1fe4 2026-02-18T09:38:54.069 INFO:teuthology.orchestra.run.trial127.stderr:Copying config sha256:c6036e73c5d5bc1a9646743b5fb310040b787e52380e6e9b887cd6487a2bead0 2026-02-18T09:38:54.069 INFO:teuthology.orchestra.run.trial127.stderr:Writing manifest to image destination 2026-02-18T09:38:54.085 INFO:teuthology.orchestra.run.trial127.stdout:c6036e73c5d5bc1a9646743b5fb310040b787e52380e6e9b887cd6487a2bead0 2026-02-18T09:38:54.091 INFO:teuthology.run_tasks:Running task cephadm... 2026-02-18T09:38:54.216 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:38:54.216 INFO:tasks.cephadm:Cluster image is quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c 2026-02-18T09:38:54.218 INFO:tasks.cephadm:Cluster fsid is a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:38:54.218 INFO:tasks.cephadm:Choosing monitor IPs and ports... 2026-02-18T09:38:54.218 INFO:tasks.cephadm:Monitor IPs: {'mon.a': '10.20.193.110'} 2026-02-18T09:38:54.218 INFO:tasks.cephadm:First mon is mon.a on trial110 2026-02-18T09:38:54.218 INFO:tasks.cephadm:First mgr is x 2026-02-18T09:38:54.218 INFO:tasks.cephadm:Normalizing hostnames... 2026-02-18T09:38:54.218 DEBUG:teuthology.orchestra.run.trial110:> sudo hostname $(hostname -s) 2026-02-18T09:38:54.248 DEBUG:teuthology.orchestra.run.trial127:> sudo hostname $(hostname -s) 2026-02-18T09:38:54.276 INFO:tasks.cephadm:Downloading "compiled" cephadm from cachra 2026-02-18T09:38:54.276 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:38:54.436 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:38:54.560 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:38:54.561 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:38:54.561 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:38:54.561 DEBUG:teuthology.orchestra.run.trial110:> 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:38:54.905 INFO:teuthology.orchestra.run.trial110.stdout:-rw-r--r--. 1 ubuntu ubuntu 1076971 Feb 18 09:38 /home/ubuntu/cephtest/cephadm 2026-02-18T09:38:54.906 DEBUG:teuthology.orchestra.run.trial127:> 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:38:55.211 INFO:teuthology.orchestra.run.trial127.stdout:-rw-r--r--. 1 ubuntu ubuntu 1076971 Feb 18 09:38 /home/ubuntu/cephtest/cephadm 2026-02-18T09:38:55.212 DEBUG:teuthology.orchestra.run.trial110:> 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:38:55.230 DEBUG:teuthology.orchestra.run.trial127:> 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:38:55.257 INFO:tasks.cephadm:Pulling image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c on all hosts... 2026-02-18T09:38:55.257 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c pull 2026-02-18T09:38:55.273 DEBUG:teuthology.orchestra.run.trial127:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c pull 2026-02-18T09:38:55.403 INFO:teuthology.orchestra.run.trial127.stderr:Pulling container image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c... 2026-02-18T09:38:55.424 INFO:teuthology.orchestra.run.trial110.stderr:Pulling container image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c... 2026-02-18T09:39:05.712 INFO:teuthology.orchestra.run.trial127.stdout:{ 2026-02-18T09:39:05.712 INFO:teuthology.orchestra.run.trial127.stdout: "ceph_version": "ceph version 20.3.0-5358-g3e79fb58 (3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) tentacle (dev)", 2026-02-18T09:39:05.712 INFO:teuthology.orchestra.run.trial127.stdout: "image_id": "656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f", 2026-02-18T09:39:05.712 INFO:teuthology.orchestra.run.trial127.stdout: "repo_digests": [ 2026-02-18T09:39:05.713 INFO:teuthology.orchestra.run.trial127.stdout: "quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb" 2026-02-18T09:39:05.713 INFO:teuthology.orchestra.run.trial127.stdout: ] 2026-02-18T09:39:05.713 INFO:teuthology.orchestra.run.trial127.stdout:} 2026-02-18T09:39:05.737 INFO:teuthology.orchestra.run.trial110.stdout:{ 2026-02-18T09:39:05.737 INFO:teuthology.orchestra.run.trial110.stdout: "ceph_version": "ceph version 20.3.0-5358-g3e79fb58 (3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) tentacle (dev)", 2026-02-18T09:39:05.737 INFO:teuthology.orchestra.run.trial110.stdout: "image_id": "656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f", 2026-02-18T09:39:05.737 INFO:teuthology.orchestra.run.trial110.stdout: "repo_digests": [ 2026-02-18T09:39:05.738 INFO:teuthology.orchestra.run.trial110.stdout: "quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb" 2026-02-18T09:39:05.738 INFO:teuthology.orchestra.run.trial110.stdout: ] 2026-02-18T09:39:05.738 INFO:teuthology.orchestra.run.trial110.stdout:} 2026-02-18T09:39:05.755 DEBUG:teuthology.orchestra.run.trial110:> sudo mkdir -p /etc/ceph 2026-02-18T09:39:05.806 DEBUG:teuthology.orchestra.run.trial127:> sudo mkdir -p /etc/ceph 2026-02-18T09:39:05.833 DEBUG:teuthology.orchestra.run.trial110:> sudo chmod 777 /etc/ceph 2026-02-18T09:39:05.858 DEBUG:teuthology.orchestra.run.trial127:> sudo chmod 777 /etc/ceph 2026-02-18T09:39:05.898 INFO:tasks.cephadm:Writing seed config... 2026-02-18T09:39:05.900 INFO:tasks.cephadm: override: [mgr] debug mgr = 20 2026-02-18T09:39:05.900 INFO:tasks.cephadm: override: [mgr] debug ms = 1 2026-02-18T09:39:05.900 INFO:tasks.cephadm: override: [mon] debug mon = 20 2026-02-18T09:39:05.900 INFO:tasks.cephadm: override: [mon] debug ms = 1 2026-02-18T09:39:05.900 INFO:tasks.cephadm: override: [mon] debug paxos = 20 2026-02-18T09:39:05.900 INFO:tasks.cephadm: override: [osd] debug ms = 1 2026-02-18T09:39:05.900 INFO:tasks.cephadm: override: [osd] debug osd = 20 2026-02-18T09:39:05.901 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:39:05.902 DEBUG:teuthology.orchestra.run.trial110:> dd of=/home/ubuntu/cephtest/seed.ceph.conf 2026-02-18T09:39:05.918 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 = a3cc908a-0cad-11f1-8bef-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:39:05.919 DEBUG:teuthology.orchestra.run.trial110:mon.a> sudo journalctl -f -n 0 -u ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mon.a.service 2026-02-18T09:39:05.962 DEBUG:teuthology.orchestra.run.trial110:mgr.x> sudo journalctl -f -n 0 -u ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mgr.x.service 2026-02-18T09:39:06.005 INFO:tasks.cephadm:Bootstrapping... 2026-02-18T09:39:06.005 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c -v bootstrap --fsid a3cc908a-0cad-11f1-8bef-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.110 --single-host-defaults --skip-admin-label && sudo chmod +r /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:39:06.144 INFO:teuthology.orchestra.run.trial110.stdout:-------------------------------------------------------------------------------- 2026-02-18T09:39:06.145 INFO:teuthology.orchestra.run.trial110.stdout:cephadm ['--image', 'quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c', '-v', 'bootstrap', '--fsid', 'a3cc908a-0cad-11f1-8bef-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.110', '--single-host-defaults', '--skip-admin-label'] 2026-02-18T09:39:06.145 INFO:teuthology.orchestra.run.trial110.stderr:Specifying an fsid for your cluster offers no advantages and may increase the likelihood of fsid conflicts. 2026-02-18T09:39:06.146 INFO:teuthology.orchestra.run.trial110.stdout:Verifying podman|docker is present... 2026-02-18T09:39:06.160 INFO:teuthology.orchestra.run.trial110.stdout:/bin/podman: stdout 5.6.0 2026-02-18T09:39:06.160 INFO:teuthology.orchestra.run.trial110.stdout:Verifying lvm2 is present... 2026-02-18T09:39:06.160 INFO:teuthology.orchestra.run.trial110.stdout:Verifying time synchronization is in place... 2026-02-18T09:39:06.166 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 1 from systemctl is-enabled chrony.service 2026-02-18T09:39:06.166 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stderr Failed to get unit file state for chrony.service: No such file or directory 2026-02-18T09:39:06.172 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 3 from systemctl is-active chrony.service 2026-02-18T09:39:06.172 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout inactive 2026-02-18T09:39:06.177 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout enabled 2026-02-18T09:39:06.184 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout active 2026-02-18T09:39:06.184 INFO:teuthology.orchestra.run.trial110.stdout:Unit chronyd.service is enabled and running 2026-02-18T09:39:06.184 INFO:teuthology.orchestra.run.trial110.stdout:Repeating the final host check... 2026-02-18T09:39:06.199 INFO:teuthology.orchestra.run.trial110.stdout:/bin/podman: stdout 5.6.0 2026-02-18T09:39:06.199 INFO:teuthology.orchestra.run.trial110.stdout:podman (/bin/podman) version 5.6.0 is present 2026-02-18T09:39:06.199 INFO:teuthology.orchestra.run.trial110.stdout:systemctl is present 2026-02-18T09:39:06.200 INFO:teuthology.orchestra.run.trial110.stdout:lvcreate is present 2026-02-18T09:39:06.204 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 1 from systemctl is-enabled chrony.service 2026-02-18T09:39:06.204 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stderr Failed to get unit file state for chrony.service: No such file or directory 2026-02-18T09:39:06.209 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 3 from systemctl is-active chrony.service 2026-02-18T09:39:06.209 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout inactive 2026-02-18T09:39:06.215 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout enabled 2026-02-18T09:39:06.222 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout active 2026-02-18T09:39:06.222 INFO:teuthology.orchestra.run.trial110.stdout:Unit chronyd.service is enabled and running 2026-02-18T09:39:06.222 INFO:teuthology.orchestra.run.trial110.stdout:Host looks OK 2026-02-18T09:39:06.222 INFO:teuthology.orchestra.run.trial110.stdout:Cluster fsid: a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:06.222 INFO:teuthology.orchestra.run.trial110.stdout:Acquiring lock 139623489686736 on /run/cephadm/a3cc908a-0cad-11f1-8bef-d404e6e7d460.lock 2026-02-18T09:39:06.222 INFO:teuthology.orchestra.run.trial110.stdout:Lock 139623489686736 acquired on /run/cephadm/a3cc908a-0cad-11f1-8bef-d404e6e7d460.lock 2026-02-18T09:39:06.223 INFO:teuthology.orchestra.run.trial110.stdout:Verifying IP 10.20.193.110 port 3300 ... 2026-02-18T09:39:06.223 INFO:teuthology.orchestra.run.trial110.stdout:Verifying IP 10.20.193.110 port 6789 ... 2026-02-18T09:39:06.223 INFO:teuthology.orchestra.run.trial110.stdout:Base mon IP(s) is [10.20.193.110:3300, 10.20.193.110:6789], mon addrv is [v2:10.20.193.110:3300,v1:10.20.193.110:6789] 2026-02-18T09:39:06.225 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout default via 10.20.192.1 dev enp1s0f0 proto dhcp src 10.20.193.110 metric 102 2026-02-18T09:39:06.225 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout 10.20.192.0/20 dev enp1s0f0 proto kernel scope link src 10.20.193.110 metric 102 2026-02-18T09:39:06.225 INFO:teuthology.orchestra.run.trial110.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:39:06.228 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout ::1 dev lo proto kernel metric 256 pref medium 2026-02-18T09:39:06.228 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout fe80::/64 dev enp1s0f0 proto kernel metric 256 pref medium 2026-02-18T09:39:06.228 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout fe80::/64 dev enp7s0f4u2u2c2 proto kernel metric 1024 pref medium 2026-02-18T09:39:06.231 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout 1: lo: mtu 65536 state UNKNOWN qlen 1000 2026-02-18T09:39:06.231 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout inet6 ::1/128 scope host 2026-02-18T09:39:06.231 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout valid_lft forever preferred_lft forever 2026-02-18T09:39:06.231 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout 2: enp7s0f4u2u2c2: mtu 1500 state UNKNOWN qlen 1000 2026-02-18T09:39:06.231 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout inet6 fe80::e01b:fedc:5773:4708/64 scope link noprefixroute 2026-02-18T09:39:06.232 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout valid_lft forever preferred_lft forever 2026-02-18T09:39:06.232 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout 3: enp1s0f0: mtu 1500 state UP qlen 1000 2026-02-18T09:39:06.232 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout inet6 fe80::925a:8ff:fe77:631c/64 scope link 2026-02-18T09:39:06.232 INFO:teuthology.orchestra.run.trial110.stdout:/sbin/ip: stdout valid_lft forever preferred_lft forever 2026-02-18T09:39:06.232 INFO:teuthology.orchestra.run.trial110.stdout:Mon IP `10.20.193.110` is in CIDR network `10.20.192.0/20` 2026-02-18T09:39:06.232 INFO:teuthology.orchestra.run.trial110.stdout:Mon IP `10.20.193.110` is in CIDR network `10.20.192.0/20` 2026-02-18T09:39:06.232 INFO:teuthology.orchestra.run.trial110.stdout:Inferred mon public CIDR from local network configuration ['10.20.192.0/20', '10.20.192.0/20'] 2026-02-18T09:39:06.232 INFO:teuthology.orchestra.run.trial110.stdout:Internal network (--cluster-network) has not been provided, OSD replication will default to the public_network 2026-02-18T09:39:06.232 INFO:teuthology.orchestra.run.trial110.stdout:Adjusting default settings to suit single-host cluster... 2026-02-18T09:39:06.232 INFO:teuthology.orchestra.run.trial110.stdout:Pulling container image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c... 2026-02-18T09:39:06.498 INFO:teuthology.orchestra.run.trial110.stdout:/bin/podman: stdout 656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f 2026-02-18T09:39:06.498 INFO:teuthology.orchestra.run.trial110.stdout:/bin/podman: stderr Trying to pull quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c... 2026-02-18T09:39:06.498 INFO:teuthology.orchestra.run.trial110.stdout:/bin/podman: stderr Getting image source signatures 2026-02-18T09:39:06.498 INFO:teuthology.orchestra.run.trial110.stdout:/bin/podman: stderr Copying blob sha256:bedfd151b7be7285ed8c8a90361429e103d2bc5578c3beab93e94aa22f93e410 2026-02-18T09:39:06.499 INFO:teuthology.orchestra.run.trial110.stdout:/bin/podman: stderr Copying blob sha256:5dd85e1a50663785d86adae5ef92579a03e6f64059ca9c005010518acdd62048 2026-02-18T09:39:06.499 INFO:teuthology.orchestra.run.trial110.stdout:/bin/podman: stderr Copying config sha256:656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f 2026-02-18T09:39:06.499 INFO:teuthology.orchestra.run.trial110.stdout:/bin/podman: stderr Writing manifest to image destination 2026-02-18T09:39:06.628 INFO:teuthology.orchestra.run.trial110.stdout:ceph: stdout ceph version 20.3.0-5358-g3e79fb58 (3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) tentacle (dev) 2026-02-18T09:39:06.628 INFO:teuthology.orchestra.run.trial110.stdout:Ceph version: ceph version 20.3.0-5358-g3e79fb58 (3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) tentacle (dev) 2026-02-18T09:39:06.628 INFO:teuthology.orchestra.run.trial110.stdout:Extracting ceph user uid/gid from container image... 2026-02-18T09:39:06.757 INFO:teuthology.orchestra.run.trial110.stdout:stat: stdout 167 167 2026-02-18T09:39:06.758 INFO:teuthology.orchestra.run.trial110.stdout:Creating initial keys... 2026-02-18T09:39:06.888 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph-authtool: stdout AQC6iJVpVQdlMxAAMJM4HRUL2yMwRPzw/N4EYw== 2026-02-18T09:39:07.013 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph-authtool: stdout AQC6iJVpD/fKOhAA+rKvIDhDA1kefsZ7J0EyXA== 2026-02-18T09:39:07.136 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph-authtool: stdout AQC7iJVpk5jbBhAAg2xSLvQTHhWaeOi/S4RQkg== 2026-02-18T09:39:07.137 INFO:teuthology.orchestra.run.trial110.stdout:Creating initial monmap... 2026-02-18T09:39:07.261 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/monmaptool: stdout /usr/bin/monmaptool: monmap file /tmp/monmap 2026-02-18T09:39:07.261 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/monmaptool: stdout setting min_mon_release = tentacle 2026-02-18T09:39:07.262 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/monmaptool: stdout /usr/bin/monmaptool: set fsid to a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:07.262 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/monmaptool: stdout /usr/bin/monmaptool: writing epoch 0 to /tmp/monmap (1 monitors) 2026-02-18T09:39:07.262 INFO:teuthology.orchestra.run.trial110.stdout:monmaptool for a [v2:10.20.193.110:3300,v1:10.20.193.110:6789] on /usr/bin/monmaptool: monmap file /tmp/monmap 2026-02-18T09:39:07.262 INFO:teuthology.orchestra.run.trial110.stdout:setting min_mon_release = tentacle 2026-02-18T09:39:07.262 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/monmaptool: set fsid to a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:07.262 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/monmaptool: writing epoch 0 to /tmp/monmap (1 monitors) 2026-02-18T09:39:07.262 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:07.262 INFO:teuthology.orchestra.run.trial110.stdout:Creating mon... 2026-02-18T09:39:07.405 INFO:teuthology.orchestra.run.trial110.stdout:create mon.a on 2026-02-18T09:39:07.692 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stderr Created symlink /etc/systemd/system/multi-user.target.wants/ceph.target → /etc/systemd/system/ceph.target. 2026-02-18T09:39:07.796 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stderr Created symlink /etc/systemd/system/multi-user.target.wants/ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460.target → /etc/systemd/system/ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460.target. 2026-02-18T09:39:07.797 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stderr Created symlink /etc/systemd/system/ceph.target.wants/ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460.target → /etc/systemd/system/ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460.target. 2026-02-18T09:39:07.918 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 1 from systemctl reset-failed ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mon.a 2026-02-18T09:39:07.918 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stderr Failed to reset failed state of unit ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mon.a.service: Unit ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mon.a.service not loaded. 2026-02-18T09:39:08.042 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stderr Created symlink /etc/systemd/system/ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460.target.wants/ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mon.a.service → /etc/systemd/system/ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@.service. 2026-02-18T09:39:08.189 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 1 from systemctl is-enabled firewalld.service 2026-02-18T09:39:08.189 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout disabled 2026-02-18T09:39:08.195 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 3 from systemctl is-active firewalld.service 2026-02-18T09:39:08.195 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout inactive 2026-02-18T09:39:08.195 INFO:teuthology.orchestra.run.trial110.stdout:firewalld.service is not enabled 2026-02-18T09:39:08.196 INFO:teuthology.orchestra.run.trial110.stdout:Not possible to enable service . firewalld.service is not available 2026-02-18T09:39:08.196 INFO:teuthology.orchestra.run.trial110.stdout:Waiting for mon to start... 2026-02-18T09:39:08.196 INFO:teuthology.orchestra.run.trial110.stdout:Waiting for mon... 2026-02-18T09:39:08.345 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout cluster: 2026-02-18T09:39:08.345 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout id: a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:08.345 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout health: HEALTH_OK 2026-02-18T09:39:08.345 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:08.345 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout services: 2026-02-18T09:39:08.345 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mon: 1 daemons, quorum a (age 0.125897s) [leader: a] 2026-02-18T09:39:08.345 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mgr: no daemons active 2026-02-18T09:39:08.345 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout osd: 0 osds: 0 up, 0 in 2026-02-18T09:39:08.346 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:08.346 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout data: 2026-02-18T09:39:08.346 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout pools: 0 pools, 0 pgs 2026-02-18T09:39:08.346 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout objects: 0 objects, 0 B 2026-02-18T09:39:08.346 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout usage: 0 B used, 0 B / 0 B avail 2026-02-18T09:39:08.346 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout pgs: 2026-02-18T09:39:08.346 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:08.346 INFO:teuthology.orchestra.run.trial110.stdout:mon is available 2026-02-18T09:39:08.346 INFO:teuthology.orchestra.run.trial110.stdout:Assimilating anything we can from ceph.conf... 2026-02-18T09:39:08.490 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:08.491 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout [global] 2026-02-18T09:39:08.491 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout fsid = a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:08.491 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mon_cluster_log_file_level = debug 2026-02-18T09:39:08.491 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mon_host = [v2:10.20.193.110:3300,v1:10.20.193.110:6789] 2026-02-18T09:39:08.491 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mon_osd_allow_pg_remap = true 2026-02-18T09:39:08.491 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mon_osd_allow_primary_affinity = true 2026-02-18T09:39:08.491 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mon_warn_on_no_sortbitwise = false 2026-02-18T09:39:08.491 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout osd_crush_chooseleaf_type = 0 2026-02-18T09:39:08.491 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:08.491 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout [mgr] 2026-02-18T09:39:08.491 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mgr/telemetry/nag = false 2026-02-18T09:39:08.492 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:08.492 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout [osd] 2026-02-18T09:39:08.492 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout osd_map_max_advance = 10 2026-02-18T09:39:08.492 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout osd_sloppy_crc = true 2026-02-18T09:39:08.492 INFO:teuthology.orchestra.run.trial110.stdout:Generating new minimal ceph.conf... 2026-02-18T09:39:08.641 INFO:teuthology.orchestra.run.trial110.stdout:Restarting the monitor... 2026-02-18T09:39:09.010 INFO:teuthology.orchestra.run.trial110.stdout:Setting public_network to 10.20.192.0/20 in global config section 2026-02-18T09:39:09.169 INFO:teuthology.orchestra.run.trial110.stdout:Wrote config to /etc/ceph/ceph.conf 2026-02-18T09:39:09.169 INFO:teuthology.orchestra.run.trial110.stdout:Wrote keyring to /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:39:09.169 INFO:teuthology.orchestra.run.trial110.stdout:Creating mgr... 2026-02-18T09:39:09.170 INFO:teuthology.orchestra.run.trial110.stdout:Verifying port 0.0.0.0:9283 ... 2026-02-18T09:39:09.170 INFO:teuthology.orchestra.run.trial110.stdout:Verifying port 0.0.0.0:8765 ... 2026-02-18T09:39:09.294 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 1 from systemctl reset-failed ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mgr.x 2026-02-18T09:39:09.295 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stderr Failed to reset failed state of unit ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mgr.x.service: Unit ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mgr.x.service not loaded. 2026-02-18T09:39:09.402 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stderr Created symlink /etc/systemd/system/ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460.target.wants/ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mgr.x.service → /etc/systemd/system/ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@.service. 2026-02-18T09:39:09.538 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 1 from systemctl is-enabled firewalld.service 2026-02-18T09:39:09.538 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout disabled 2026-02-18T09:39:09.544 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 3 from systemctl is-active firewalld.service 2026-02-18T09:39:09.544 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout inactive 2026-02-18T09:39:09.544 INFO:teuthology.orchestra.run.trial110.stdout:firewalld.service is not enabled 2026-02-18T09:39:09.544 INFO:teuthology.orchestra.run.trial110.stdout:Not possible to enable service . firewalld.service is not available 2026-02-18T09:39:09.551 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 1 from systemctl is-enabled firewalld.service 2026-02-18T09:39:09.551 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout disabled 2026-02-18T09:39:09.557 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 3 from systemctl is-active firewalld.service 2026-02-18T09:39:09.557 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout inactive 2026-02-18T09:39:09.557 INFO:teuthology.orchestra.run.trial110.stdout:firewalld.service is not enabled 2026-02-18T09:39:09.557 INFO:teuthology.orchestra.run.trial110.stdout:Not possible to open ports <[9283, 8765]>. firewalld.service is not available 2026-02-18T09:39:09.557 INFO:teuthology.orchestra.run.trial110.stdout:Waiting for mgr to start... 2026-02-18T09:39:09.557 INFO:teuthology.orchestra.run.trial110.stdout:Waiting for mgr... 2026-02-18T09:39:09.732 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:09.733 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:39:09.733 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "fsid": "a3cc908a-0cad-11f1-8bef-d404e6e7d460", 2026-02-18T09:39:09.733 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "health": { 2026-02-18T09:39:09.733 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "status": "HEALTH_OK", 2026-02-18T09:39:09.733 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "checks": {}, 2026-02-18T09:39:09.734 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "mutes": [] 2026-02-18T09:39:09.734 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:09.734 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "election_epoch": 5, 2026-02-18T09:39:09.734 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "quorum": [ 2026-02-18T09:39:09.734 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 0 2026-02-18T09:39:09.734 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:39:09.735 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "quorum_names": [ 2026-02-18T09:39:09.735 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "a" 2026-02-18T09:39:09.735 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:39:09.735 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "quorum_age": 0, 2026-02-18T09:39:09.735 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "monmap": { 2026-02-18T09:39:09.736 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:09.736 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "min_mon_release_name": "tentacle", 2026-02-18T09:39:09.736 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_mons": 1 2026-02-18T09:39:09.736 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:09.736 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "osdmap": { 2026-02-18T09:39:09.736 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:09.737 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_osds": 0, 2026-02-18T09:39:09.737 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_up_osds": 0, 2026-02-18T09:39:09.737 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "osd_up_since": 0, 2026-02-18T09:39:09.737 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_in_osds": 0, 2026-02-18T09:39:09.737 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "osd_in_since": 0, 2026-02-18T09:39:09.737 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_remapped_pgs": 0 2026-02-18T09:39:09.738 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:09.738 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "pgmap": { 2026-02-18T09:39:09.738 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "pgs_by_state": [], 2026-02-18T09:39:09.738 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_pgs": 0, 2026-02-18T09:39:09.738 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_pools": 0, 2026-02-18T09:39:09.738 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_objects": 0, 2026-02-18T09:39:09.739 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "data_bytes": 0, 2026-02-18T09:39:09.739 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "bytes_used": 0, 2026-02-18T09:39:09.739 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "bytes_avail": 0, 2026-02-18T09:39:09.739 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "bytes_total": 0 2026-02-18T09:39:09.739 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:09.739 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "fsmap": { 2026-02-18T09:39:09.740 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:09.740 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "btime": "2026-02-18T09:39:08:199631+0000", 2026-02-18T09:39:09.740 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "by_rank": [], 2026-02-18T09:39:09.740 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "up:standby": 0 2026-02-18T09:39:09.740 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:09.741 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "mgrmap": { 2026-02-18T09:39:09.741 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "available": false, 2026-02-18T09:39:09.741 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_standbys": 0, 2026-02-18T09:39:09.741 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "modules": [ 2026-02-18T09:39:09.741 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "iostat", 2026-02-18T09:39:09.741 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "nfs" 2026-02-18T09:39:09.742 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:39:09.742 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:39:09.742 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:09.742 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "servicemap": { 2026-02-18T09:39:09.742 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:09.742 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "modified": "2026-02-18T09:39:08.200034+0000", 2026-02-18T09:39:09.743 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:39:09.743 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:09.743 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "progress_events": {} 2026-02-18T09:39:09.743 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:39:09.743 INFO:teuthology.orchestra.run.trial110.stdout:mgr not available, waiting (1/15)... 2026-02-18T09:39:10.513 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:10 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1527311724' entity='client.admin' cmd={"prefix": "status", "format": "json-pretty"} : dispatch 2026-02-18T09:39:11.013 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:10 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: from numpy import show_config as show_numpy_config 2026-02-18T09:39:11.880 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:11.880 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "fsid": "a3cc908a-0cad-11f1-8bef-d404e6e7d460", 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "health": { 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "status": "HEALTH_OK", 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "checks": {}, 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "mutes": [] 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "election_epoch": 5, 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "quorum": [ 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 0 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "quorum_names": [ 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "a" 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "quorum_age": 2, 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "monmap": { 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "min_mon_release_name": "tentacle", 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_mons": 1 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "osdmap": { 2026-02-18T09:39:11.881 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:11.882 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_osds": 0, 2026-02-18T09:39:11.882 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_up_osds": 0, 2026-02-18T09:39:11.882 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "osd_up_since": 0, 2026-02-18T09:39:11.882 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_in_osds": 0, 2026-02-18T09:39:11.882 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "osd_in_since": 0, 2026-02-18T09:39:11.882 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_remapped_pgs": 0 2026-02-18T09:39:11.882 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:11.882 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "pgmap": { 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "pgs_by_state": [], 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_pgs": 0, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_pools": 0, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_objects": 0, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "data_bytes": 0, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "bytes_used": 0, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "bytes_avail": 0, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "bytes_total": 0 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "fsmap": { 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "btime": "2026-02-18T09:39:08:199631+0000", 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "by_rank": [], 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "up:standby": 0 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "mgrmap": { 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "available": false, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_standbys": 0, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "modules": [ 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "iostat", 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "nfs" 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "servicemap": { 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "modified": "2026-02-18T09:39:08.200034+0000", 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "progress_events": {} 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:39:11.883 INFO:teuthology.orchestra.run.trial110.stdout:mgr not available, waiting (2/15)... 2026-02-18T09:39:12.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:11 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/2926365406' entity='client.admin' cmd={"prefix": "status", "format": "json-pretty"} : dispatch 2026-02-18T09:39:13.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: Activating manager daemon x 2026-02-18T09:39:13.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: mgrmap e2: x(active, starting, since 0.00266255s) 2026-02-18T09:39:13.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: from='mgr.14100 10.20.193.110:0/1095818044' entity='mgr.x' cmd={"prefix": "mds metadata"} : dispatch 2026-02-18T09:39:13.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: from='mgr.14100 10.20.193.110:0/1095818044' entity='mgr.x' cmd={"prefix": "osd metadata"} : dispatch 2026-02-18T09:39:13.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: from='mgr.14100 10.20.193.110:0/1095818044' entity='mgr.x' cmd={"prefix": "mon metadata"} : dispatch 2026-02-18T09:39:13.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: from='mgr.14100 10.20.193.110:0/1095818044' entity='mgr.x' cmd={"prefix": "mon metadata", "id": "a"} : dispatch 2026-02-18T09:39:13.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: from='mgr.14100 10.20.193.110:0/1095818044' entity='mgr.x' cmd={"prefix": "mgr metadata", "who": "x", "id": "x"} : dispatch 2026-02-18T09:39:13.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: Manager daemon x is now available 2026-02-18T09:39:13.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: from='mgr.14100 10.20.193.110:0/1095818044' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/mirror_snapshot_schedule"} : dispatch 2026-02-18T09:39:13.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: from='mgr.14100 10.20.193.110:0/1095818044' entity='mgr.x' 2026-02-18T09:39:13.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: from='mgr.14100 10.20.193.110:0/1095818044' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/trash_purge_schedule"} : dispatch 2026-02-18T09:39:13.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: from='mgr.14100 10.20.193.110:0/1095818044' entity='mgr.x' 2026-02-18T09:39:13.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:12 trial110 ceph-mon[15935]: from='mgr.14100 10.20.193.110:0/1095818044' entity='mgr.x' 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "fsid": "a3cc908a-0cad-11f1-8bef-d404e6e7d460", 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "health": { 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "status": "HEALTH_OK", 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "checks": {}, 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "mutes": [] 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "election_epoch": 5, 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "quorum": [ 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 0 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "quorum_names": [ 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "a" 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "quorum_age": 5, 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "monmap": { 2026-02-18T09:39:14.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:14.152 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "min_mon_release_name": "tentacle", 2026-02-18T09:39:14.152 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_mons": 1 2026-02-18T09:39:14.152 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:14.152 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "osdmap": { 2026-02-18T09:39:14.152 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:14.152 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_osds": 0, 2026-02-18T09:39:14.152 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_up_osds": 0, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "osd_up_since": 0, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_in_osds": 0, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "osd_in_since": 0, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_remapped_pgs": 0 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "pgmap": { 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "pgs_by_state": [], 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_pgs": 0, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_pools": 0, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_objects": 0, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "data_bytes": 0, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "bytes_used": 0, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "bytes_avail": 0, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "bytes_total": 0 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "fsmap": { 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "btime": "2026-02-18T09:39:08:199631+0000", 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "by_rank": [], 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "up:standby": 0 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "mgrmap": { 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "available": true, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_standbys": 0, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "modules": [ 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "iostat", 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "nfs" 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "servicemap": { 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "modified": "2026-02-18T09:39:08.200034+0000", 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "progress_events": {} 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:39:14.153 INFO:teuthology.orchestra.run.trial110.stdout:mgr is available 2026-02-18T09:39:14.379 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:14.379 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout [global] 2026-02-18T09:39:14.379 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout fsid = a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:14.379 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mon_cluster_log_file_level = debug 2026-02-18T09:39:14.379 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mon_host = [v2:10.20.193.110:3300,v1:10.20.193.110:6789] 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mon_osd_allow_pg_remap = true 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mon_osd_allow_primary_affinity = true 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mon_warn_on_no_sortbitwise = false 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout osd_crush_chooseleaf_type = 0 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout [mgr] 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout mgr/telemetry/nag = false 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout [osd] 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout osd_map_max_advance = 10 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout osd_sloppy_crc = true 2026-02-18T09:39:14.380 INFO:teuthology.orchestra.run.trial110.stdout:Enabling cephadm module... 2026-02-18T09:39:14.426 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:14 trial110 ceph-mon[15935]: mgrmap e3: x(active, since 1.00506s) 2026-02-18T09:39:14.426 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:14 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3741303013' entity='client.admin' cmd={"prefix": "status", "format": "json-pretty"} : dispatch 2026-02-18T09:39:15.576 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:15 trial110 ceph-mon[15935]: mgrmap e4: x(active, since 2s) 2026-02-18T09:39:15.576 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:15 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/804864011' entity='client.admin' cmd={"prefix": "config assimilate-conf"} : dispatch 2026-02-18T09:39:15.576 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:15 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1673559120' entity='client.admin' cmd={"prefix": "mgr module enable", "module": "cephadm"} : dispatch 2026-02-18T09:39:15.576 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:15 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: ignoring --setuser ceph since I am not root 2026-02-18T09:39:15.576 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:15 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: ignoring --setgroup ceph since I am not root 2026-02-18T09:39:15.597 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:39:15.598 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 5, 2026-02-18T09:39:15.598 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "available": true, 2026-02-18T09:39:15.598 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "active_name": "x", 2026-02-18T09:39:15.598 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_standby": 0 2026-02-18T09:39:15.598 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:39:15.598 INFO:teuthology.orchestra.run.trial110.stdout:Waiting for the mgr to restart... 2026-02-18T09:39:15.598 INFO:teuthology.orchestra.run.trial110.stdout:Waiting for mgr epoch 5... 2026-02-18T09:39:16.763 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:16 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1673559120' entity='client.admin' cmd='[{"prefix": "mgr module enable", "module": "cephadm"}]': finished 2026-02-18T09:39:16.763 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:16 trial110 ceph-mon[15935]: mgrmap e5: x(active, since 3s) 2026-02-18T09:39:16.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:16 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3790422822' entity='client.admin' cmd={"prefix": "mgr stat"} : dispatch 2026-02-18T09:39:16.764 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:16 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: /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:39:16.764 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:16 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 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:39:16.764 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:16 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: from numpy import show_config as show_numpy_config 2026-02-18T09:39:18.513 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:18 trial110 ceph-mon[15935]: Active manager daemon x restarted 2026-02-18T09:39:18.514 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:18 trial110 ceph-mon[15935]: Activating manager daemon x 2026-02-18T09:39:18.514 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:18 trial110 ceph-mon[15935]: osdmap e2: 0 total, 0 up, 0 in 2026-02-18T09:39:18.514 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:18 trial110 ceph-mon[15935]: mgrmap e6: x(active, starting, since 0.00258689s) 2026-02-18T09:39:18.514 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:18 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix": "mon metadata", "id": "a"} : dispatch 2026-02-18T09:39:18.514 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:18 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix": "mgr metadata", "who": "x", "id": "x"} : dispatch 2026-02-18T09:39:18.515 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:18 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix": "mds metadata"} : dispatch 2026-02-18T09:39:18.515 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:18 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix": "osd metadata"} : dispatch 2026-02-18T09:39:18.515 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:18 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix": "mon metadata"} : dispatch 2026-02-18T09:39:18.515 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:18 trial110 ceph-mon[15935]: Manager daemon x is now available 2026-02-18T09:39:19.134 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:39:19.135 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "mgrmap_epoch": 7, 2026-02-18T09:39:19.135 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "initialized": true 2026-02-18T09:39:19.135 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:39:19.135 INFO:teuthology.orchestra.run.trial110.stdout:mgr epoch 5 is available 2026-02-18T09:39:19.135 INFO:teuthology.orchestra.run.trial110.stdout:Verifying orchestrator module is enabled... 2026-02-18T09:39:20.150 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stderr module 'orchestrator' is already enabled (always-on) 2026-02-18T09:39:20.151 INFO:teuthology.orchestra.run.trial110.stdout:Setting orchestrator backend to cephadm... 2026-02-18T09:39:20.198 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:20.198 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:20.198 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: Found migration_current of "None". Setting to last migration. 2026-02-18T09:39:20.198 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:20.199 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:20.199 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:20.199 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:20.199 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:20.199 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:20.199 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/mirror_snapshot_schedule"} : dispatch 2026-02-18T09:39:20.199 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/trash_purge_schedule"} : dispatch 2026-02-18T09:39:20.199 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='client.14122 -' entity='client.admin' cmd=[{"prefix": "get_command_descriptions"}]: dispatch 2026-02-18T09:39:20.199 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: mgrmap e7: x(active, since 1.00365s) 2026-02-18T09:39:20.199 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='client.14122 -' entity='client.admin' cmd=[{"prefix": "mgr_status"}]: dispatch 2026-02-18T09:39:20.199 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3578984480' entity='client.admin' cmd={"prefix": "mgr module enable", "module": "orchestrator"} : dispatch 2026-02-18T09:39:20.200 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:20.200 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:19 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:20.616 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout value unchanged 2026-02-18T09:39:20.616 INFO:teuthology.orchestra.run.trial110.stdout:Generating ssh key... 2026-02-18T09:39:21.085 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINaO3Pwo5IELdrPEFItGhLe49dE8VxRKhqN2oqa0d+Fp ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:21.085 INFO:teuthology.orchestra.run.trial110.stdout:Wrote public SSH key to /home/ubuntu/cephtest/ceph.pub 2026-02-18T09:39:21.086 INFO:teuthology.orchestra.run.trial110.stdout:Adding key to root@localhost authorized_keys... 2026-02-18T09:39:21.086 INFO:teuthology.orchestra.run.trial110.stdout:Adding host trial110... 2026-02-18T09:39:21.110 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: [18/Feb/2026:09:39:19] ENGINE Bus STARTING 2026-02-18T09:39:21.110 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: [18/Feb/2026:09:39:19] ENGINE Serving on http://10.20.193.110:8765 2026-02-18T09:39:21.110 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: [18/Feb/2026:09:39:19] ENGINE Serving on https://10.20.193.110:7150 2026-02-18T09:39:21.110 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: [18/Feb/2026:09:39:19] ENGINE Bus STARTED 2026-02-18T09:39:21.110 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:21.110 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: [18/Feb/2026:09:39:19] ENGINE Client ('10.20.193.110', 58520) lost — peer dropped the TLS connection suddenly, during handshake: (6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1147)') 2026-02-18T09:39:21.111 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3578984480' entity='client.admin' cmd='[{"prefix": "mgr module enable", "module": "orchestrator"}]': finished 2026-02-18T09:39:21.111 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: mgrmap e8: x(active, since 2s) 2026-02-18T09:39:21.111 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:21.111 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:21.111 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:21.111 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:20 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:21.111 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: Generating public/private ed25519 key pair. 2026-02-18T09:39:21.111 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: Your identification has been saved in /tmp/tmp4qab6y_s/key 2026-02-18T09:39:21.111 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: Your public key has been saved in /tmp/tmp4qab6y_s/key.pub 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: The key fingerprint is: 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: SHA256:fBDyJjrNUj09Dk9L/UAajpxzHhudyhub5oQCwqjmX5I ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: The key's randomart image is: 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: +--[ED25519 256]--+ 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: | . . . . | 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: | = * * . | 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: | o % @ = | 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: | o = + & B o | 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: |. o = o S @ . | 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: |. ..+ o = | 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: |.. E .. . * | 2026-02-18T09:39:21.112 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: |o o . + | 2026-02-18T09:39:21.113 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: | ... . | 2026-02-18T09:39:21.113 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:20 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: +----[SHA256]-----+ 2026-02-18T09:39:22.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:21 trial110 ceph-mon[15935]: from='client.14132 -' entity='client.admin' cmd=[{"prefix": "orch set backend", "module_name": "cephadm", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:22.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:21 trial110 ceph-mon[15935]: from='client.14134 -' entity='client.admin' cmd=[{"prefix": "cephadm set-user", "user": "root", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:22.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:21 trial110 ceph-mon[15935]: from='client.14136 -' entity='client.admin' cmd=[{"prefix": "cephadm generate-key", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:22.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:21 trial110 ceph-mon[15935]: Generating ssh key... 2026-02-18T09:39:22.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:21 trial110 ceph-mon[15935]: from='client.14138 -' entity='client.admin' cmd=[{"prefix": "cephadm get-pub-key", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:22.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:21 trial110 ceph-mon[15935]: from='client.14140 -' entity='client.admin' cmd=[{"prefix": "orch host add", "hostname": "trial110", "addr": "10.20.193.110", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:22.869 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout Added host 'trial110' with addr '10.20.193.110' 2026-02-18T09:39:22.869 INFO:teuthology.orchestra.run.trial110.stdout:Deploying unmanaged mon service... 2026-02-18T09:39:23.096 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:22 trial110 ceph-mon[15935]: Deploying cephadm binary to trial110 2026-02-18T09:39:23.096 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:22 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:23.096 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:22 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:23.117 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout Scheduled mon update... 2026-02-18T09:39:23.117 INFO:teuthology.orchestra.run.trial110.stdout:Deploying unmanaged mgr service... 2026-02-18T09:39:23.368 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout Scheduled mgr update... 2026-02-18T09:39:23.837 INFO:teuthology.orchestra.run.trial110.stdout:Enabling the dashboard module... 2026-02-18T09:39:24.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: Added host trial110 2026-02-18T09:39:24.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: from='client.14142 -' entity='client.admin' cmd=[{"prefix": "orch apply", "service_type": "mon", "unmanaged": true, "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:24.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: Saving service mon spec with placement count:5 2026-02-18T09:39:24.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:24.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: from='client.14144 -' entity='client.admin' cmd=[{"prefix": "orch apply", "service_type": "mgr", "unmanaged": true, "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:24.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: Saving service mgr spec with placement count:2 2026-02-18T09:39:24.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:24.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:24.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:24.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/4259961709' entity='client.admin' 2026-02-18T09:39:24.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3667388195' entity='client.admin' 2026-02-18T09:39:24.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:24.265 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:24 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3917413227' entity='client.admin' cmd={"prefix": "mgr module enable", "module": "dashboard"} : dispatch 2026-02-18T09:39:25.128 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:24 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: ignoring --setuser ceph since I am not root 2026-02-18T09:39:25.128 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:24 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: ignoring --setgroup ceph since I am not root 2026-02-18T09:39:25.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:39:25.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "epoch": 9, 2026-02-18T09:39:25.151 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "available": true, 2026-02-18T09:39:25.152 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "active_name": "x", 2026-02-18T09:39:25.152 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "num_standby": 0 2026-02-18T09:39:25.152 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:39:25.152 INFO:teuthology.orchestra.run.trial110.stdout:Waiting for the mgr to restart... 2026-02-18T09:39:25.152 INFO:teuthology.orchestra.run.trial110.stdout:Waiting for mgr epoch 9... 2026-02-18T09:39:25.513 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:25 trial110 ceph-mon[15935]: from='mgr.14118 10.20.193.110:0/3297574446' entity='mgr.x' 2026-02-18T09:39:25.513 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:25 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3917413227' entity='client.admin' cmd='[{"prefix": "mgr module enable", "module": "dashboard"}]': finished 2026-02-18T09:39:25.514 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:25 trial110 ceph-mon[15935]: mgrmap e9: x(active, since 6s) 2026-02-18T09:39:25.514 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:25 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1683686953' entity='client.admin' cmd={"prefix": "mgr stat"} : dispatch 2026-02-18T09:39:26.263 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:25 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: /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:39:26.263 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:25 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 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:39:26.263 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:39:25 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: from numpy import show_config as show_numpy_config 2026-02-18T09:39:28.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:27 trial110 ceph-mon[15935]: Active manager daemon x restarted 2026-02-18T09:39:28.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:27 trial110 ceph-mon[15935]: Activating manager daemon x 2026-02-18T09:39:28.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:27 trial110 ceph-mon[15935]: osdmap e3: 0 total, 0 up, 0 in 2026-02-18T09:39:28.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:27 trial110 ceph-mon[15935]: mgrmap e10: x(active, starting, since 0.00273241s) 2026-02-18T09:39:28.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:27 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "mon metadata", "id": "a"} : dispatch 2026-02-18T09:39:28.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:27 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "mgr metadata", "who": "x", "id": "x"} : dispatch 2026-02-18T09:39:28.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:27 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "mds metadata"} : dispatch 2026-02-18T09:39:28.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:27 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd metadata"} : dispatch 2026-02-18T09:39:28.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:27 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "mon metadata"} : dispatch 2026-02-18T09:39:28.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:27 trial110 ceph-mon[15935]: Manager daemon x is now available 2026-02-18T09:39:28.699 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:39:28.699 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "mgrmap_epoch": 11, 2026-02-18T09:39:28.699 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout "initialized": true 2026-02-18T09:39:28.699 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:39:28.699 INFO:teuthology.orchestra.run.trial110.stdout:mgr epoch 9 is available 2026-02-18T09:39:28.699 INFO:teuthology.orchestra.run.trial110.stdout:Using certmgr to generate dashboard self-signed certificate... 2026-02-18T09:39:29.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:28 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:29.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:28 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/mirror_snapshot_schedule"} : dispatch 2026-02-18T09:39:29.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:28 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/trash_purge_schedule"} : dispatch 2026-02-18T09:39:29.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:28 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:29.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:28 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:29.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:28 trial110 ceph-mon[15935]: mgrmap e11: x(active, since 1.00481s) 2026-02-18T09:39:29.330 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout {"cert": "-----BEGIN CERTIFICATE-----\nMIIFIDCCAwigAwIBAgIUIUtxk5QNVtbIFncK4RjGUKgXcSAwDQYJKoZIhvcNAQEL\nBQAwPDE6MDgGA1UEAwwxY2VwaGFkbS1yb290LWEzY2M5MDhhLTBjYWQtMTFmMS04\nYmVmLWQ0MDRlNmU3ZDQ2MDAeFw0yNjAyMTgwOTM5MjlaFw0yOTAyMTcwOTM5Mjla\nMBgxFjAUBgNVBAMMDTEwLjIwLjE5My4xMTAwggIiMA0GCSqGSIb3DQEBAQUAA4IC\nDwAwggIKAoICAQDT0lbfjDt56uP0YIVVB/ubCHHtOHkjOwRnqa7R/YpNR5fzLItR\nUKTmti1YOHnQcXSnX7eU4+87JstyDgKyzYK6vn/7UFqnyqSFTQa1Ls6jYCL2ec0H\nqdC23VfyKtj+ExdfgcnFrlPlMVwJ8dEys+qI7rsGqrhuaI2CK5u/UAJ+lATCE2AV\nISoXYnbC8YeXZD2Ci5i0zA49y7oezptTllAU2ifx4womhJVmDG3Q+qK/6iMTFj2k\ntaqodW6YQ/vPrkKTgVghkkXwqnkg7Jbemngl2IMNWe8Sw4HBDGVKUdBgED+p+khT\nph4X1fFy8mo/7Px54wfzTyQqPrq2I6KuXnpesQJhxKhQaNcImVkR83NGl10pAtNe\nuPFpwKu2XDj1suShiDqcyaoV4e//13OBeciWMMndtc1t8t9mUJ6egy54nQmNSQYz\nSYLaWL0jLJ3UgEhp9vHSmZCs65uI8qAo9i4Vaejat5Xm6iv9YYLhTATtbgaC0Pp9\nDdWEhUasDa7OfEI8DnhCAzkHaNzDPfWhBPy9RmO6Zu0z+XN7sYVk1lcMdoYWVxbk\nWfzaPDJEkpc5eET6PjrCPv1GbDs9HPdY7E0uDpGzqQkeXm1LqEMBOJKDwY5ZKEAT\nxOehfoYOb9JzjCT8hFMNCIBOIjaeJ9Jwd+aoNh5KRYahDDRaqv4+bIZYZQIDAQAB\noz4wPDAsBgNVHREEJTAjggh0cmlhbDExMIIRZGFzaGJvYXJkX3NlcnZlcnOHBAoU\nwW4wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQsFAAOCAgEAUWnT2Ojxy5VPlA02\naJ8v0yP/8q/skPYOH/xM7clkhFlk+iLjUhPtZR2pNIuQ+3h7KIc2cKyYcXv8hD3j\nSDbu52+RkNjS3zvVZZ+F+q4/6q+Jbz0QAj2obAmz5SNQUf+DrvFLfuNcp9aGTlsI\nMdQ33xk6QssvBt+96i/HKyOPOAXsH9LnC/rkQykD0UAFBDQ00J9Qi0hoEAfYekIr\n+ySIzOsY8eQlC7DAE4LPan57qER8RKYgOYWQKjqz++x4Dy9xvfT4332YlTMyFjkE\nULEyalbhXSen73Zw3YfZOcaWU7esKwYjfBnlRS42zHC8RGfp2u25R4kd3nF+wnNi\nQz0ZgApal/Ji57e3xw0wTwJI3nI31sLHyadSJyJObZVMTb8M4p+dY2+C9ASK9TTk\nNRRBsdELv1n/U4PscWGfTcUcLP10wzCEJjFbpkQhnWuDgi2+YZ3U72Nib2QVxHbK\nArfFhDRuc69JOqNpeEjPLkvagx3p3g0cSA/kC+ZyzLrnePRSunk0wfhQ+C1JCCXy\nf8TWILNVpeoWOvALTfV7tAI0EjnnMD6aryeNWQ/8uqfbtaiJCVRv5z8w7L+7aoNw\nJt6lP8eAheXtA7D1K/kXbfdkJK2tj/5PNi+nEGM2jq+31IbBRddidL4Pbn9DSrNB\ntfoEPkSTEJcG1cOX+BSaKO44MQQ=\n-----END CERTIFICATE-----\n", "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIJKAIBAAKCAgEA09JW34w7eerj9GCFVQf7mwhx7Th5IzsEZ6mu0f2KTUeX8yyL\nUVCk5rYtWDh50HF0p1+3lOPvOybLcg4Css2Cur5/+1Bap8qkhU0GtS7Oo2Ai9nnN\nB6nQtt1X8irY/hMXX4HJxa5T5TFcCfHRMrPqiO67Bqq4bmiNgiubv1ACfpQEwhNg\nFSEqF2J2wvGHl2Q9gouYtMwOPcu6Hs6bU5ZQFNon8eMKJoSVZgxt0Pqiv+ojExY9\npLWqqHVumEP7z65Ck4FYIZJF8Kp5IOyW3pp4JdiDDVnvEsOBwQxlSlHQYBA/qfpI\nU6YeF9XxcvJqP+z8eeMH808kKj66tiOirl56XrECYcSoUGjXCJlZEfNzRpddKQLT\nXrjxacCrtlw49bLkoYg6nMmqFeHv/9dzgXnIljDJ3bXNbfLfZlCenoMueJ0JjUkG\nM0mC2li9Iyyd1IBIafbx0pmQrOubiPKgKPYuFWno2reV5uor/WGC4UwE7W4GgtD6\nfQ3VhIVGrA2uznxCPA54QgM5B2jcwz31oQT8vUZjumbtM/lze7GFZNZXDHaGFlcW\n5Fn82jwyRJKXOXhE+j46wj79Rmw7PRz3WOxNLg6Rs6kJHl5tS6hDATiSg8GOWShA\nE8TnoX6GDm/Sc4wk/IRTDQiATiI2nifScHfmqDYeSkWGoQw0Wqr+PmyGWGUCAwEA\nAQKCAgA00WtvoTpYb4GJd4LvvcaXtS6hUhZkukviJG3O92uD0yEY1ifkLhl8XPto\nFucLGqtVq/itM/v8kjMjPMqf9r5NHgDwM+xzEATfp2IPjj0hAHEfaCY/rbC5VG6g\nWF5U1oJawpSDSjGpwhna8fUx8Sp/nBW/NxU3lLMKfSDAPu1sTjD0itvH0QX7oEYQ\nXKUskyaCVZhNpt87OgBuO6MAIAhWdsKEnpIyohdVw64jcMfh1nqKAR78Yf9Ms8GQ\nzszsz51Sxispbd2qQfvjwZLqLXbdqwQcsWr7kQwbDOH5+vYcahjR4/KihxbUZzjm\nanujdo7LPtkF6ttP/GXW0oJ3e+ADpdCSWuWgmlai3dv8+DeFZQqO45lNH1usYMKm\nBWyF9mEFPh3+cTgMEH8G+dDpYe4kQTxYj7O9Dt3AEin3oyIGWMoz1QV2Y4ZM46rU\nh6DdN7njEfTCN//3342IFDELfd0C6eVuteZjHj5gMzUdKWXkFzXHoG+Yl6f+NhPC\nZnbyHhgSj6VmCw7oZDbtIysormSz9v1v5Qu9ZNgb+Vu+NwLrNYaBV6qUlfwQMXSw\n0HGOXp9JxvOVdoHcfzOY4UxB/eVreNhd2U08UxeKtABVlepYgJNYha4oFL5lf8jd\n9nIOGQ0qujPiq9UU9lNAd1c9OubhfXEzNSlKyUIXwHxkbAReiQKCAQEA9YlpwoVm\nToIjVyjGlECPu5iamUe3eusHcgdoEBVrbFux6anhEFDvsi1a/q2JZ0RjwkzsG8Ce\nPIs6q4cgL+sZFli/sguG0RBLczhnUa1hjs64yrSJYvp9a7Lj1sHjU8xumaEhxAhq\n99dK7QTxgRJmp5Ii9TqlOEuvjxSTN1DklrJjTlQXzsokviRCmot0VykQVOc2jBwT\n9Go70mB78070LOa4dpryQlRW7j5OKbNhgzeCBdLBqMyBq794NzfFo0qV/EU7vsg7\nDkt+7VSaczRsoWQjCPNW75yP8vktPPz80Vg1/PUSyEG0YFKZTh6dBvi4PzV2HKrd\nxc5O+hCve4TovQKCAQEA3NkfzojrcVpjEEHpr+QFdmjVI5u49xZe6qszuU5uC0nk\ng68Kfn9XQ/yhPQSYnyLuex7hURt1V0ArsXeCgZ9UUAeFWWTW6oUbfHWAApkN3WMD\nA+VWdEssfNX/RX9CLXd1GdTkuB3bLq2PV/rbyLDTcqqUS4C6Dd6tgN3CQE94CDv5\nww9ApGsCTx7CvKupgwbiUPLtfJ5mxmjkvRyTF2Adg0uVGEARjism1dUg+XPLvEVa\ng9Zax13vjXy6NBvA+o8oZINjZQiaptqViVKAgVt3uT/hCQZRTLP81ieqZGcdtZtJ\nvoLuJmKEShcTY+5BuyyBs9PIqtOQEmUzF5/G9lnMyQKCAQBMOxRtwzLnLvo/5jX4\n8y5sxM1Cx4RMkkmmemwxiiTm6HUNIaPxh99TR0eYCFK/j/kU6wLm/t9h1qwpcvNo\nTSplyLoDUhbSM6fpJtrU/eprBv1SWcjJxRFJbanVFC865h50bhVoomBrgBkQC1fb\nhdX/MpzN3B5NoxnnZzDpnKDLtKimOe+GUTYlHmbbSm6dXO9oHLzPtSvw10apYzE4\ncgvXIO6mTCbotvyiTQ/BXKLqtUIWAsADYzLjGrf9FMC0mMSGJQyOh+Xl40SN9JVb\nLSyI0ukZr0sPa2E5w2jrJXRsnmFsnr3tFJEm0p4sJc8EyhWR8kwwTFA8SHg2pRWG\nWNZVAoIBAQDadzaNmsg9Q4qHhIxk4I2+yok9Rkg8tLaEMYNjJgCZzijtUvRwmgt7\nR6dAsxE/KtD6nluJXj4/Z01RqsVA8Jn46NeyzJwFNlMwVROifkFG5TEQY4eYVtzV\nSOPSncabL3Z5bS4sK+ysSihogdF0v+cLoU49OkPSgJrlxXjpITO+AYZavPXXL7wD\nBIzjEnUHFoI+TXE8O32zfAP6RxACqaPIQ7ZjXM2A85LhKIoL+c5qmbimfh8i5PuZ\n3O5dqa7GrWLpu0dRpKdHsycFxsU0MYVHjbdQtB0sYUgVmPtngtHS2qCiguaOthnj\nKNyXmBMR0z8i4re4tLvqVo2qKvYosEBxAoIBACIhMdnjrnyCSCHE2Br2MzvVKewW\nnLQBtfjnMRX0OjMAvSj2lE0QCWyHnH2Uex3Eg3t9/9YzyyQ1n6AZyBQizzsrLIF3\nOhkd1P4x8QPB+/x2Spt2UQXVnNtXM5nZl/TcsxkoIy5Bq3lhyC4xCV7mVyx8vQC0\nte/aFRxXExRUymGBKS0V3yExgYTCUN5vuNSlBtvie65KvYTVGzUvT/qzcJNAY+x8\nY2uYeJlo4Gh4bGw1gWhK5ITADn1ak58CVcZaN4s6+ODcBvXooPE16j4Fz6MkxH1B\nvOoB+y84k9RAqXRvfgzuYu3Aiwlgu6e+mGU0GqujScuHpLYg0he71alp/eE=\n-----END RSA PRIVATE KEY-----\n"} 2026-02-18T09:39:29.565 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout SSL certificate updated 2026-02-18T09:39:29.803 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout SSL certificate key updated 2026-02-18T09:39:29.804 INFO:teuthology.orchestra.run.trial110.stdout:Creating initial admin user... 2026-02-18T09:39:29.826 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:29 trial110 ceph-mon[15935]: [18/Feb/2026:09:39:28] ENGINE Bus STARTING 2026-02-18T09:39:29.826 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:29 trial110 ceph-mon[15935]: [18/Feb/2026:09:39:28] ENGINE Serving on https://10.20.193.110:7150 2026-02-18T09:39:29.826 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:29 trial110 ceph-mon[15935]: [18/Feb/2026:09:39:28] ENGINE Client ('10.20.193.110', 56302) lost — peer dropped the TLS connection suddenly, during handshake: (6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1147)') 2026-02-18T09:39:29.826 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:29 trial110 ceph-mon[15935]: [18/Feb/2026:09:39:28] ENGINE Serving on http://10.20.193.110:8765 2026-02-18T09:39:29.827 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:29 trial110 ceph-mon[15935]: [18/Feb/2026:09:39:28] ENGINE Bus STARTED 2026-02-18T09:39:29.827 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:29 trial110 ceph-mon[15935]: from='client.14156 -' entity='client.admin' cmd=[{"prefix": "get_command_descriptions"}]: dispatch 2026-02-18T09:39:29.827 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:29 trial110 ceph-mon[15935]: from='client.14156 -' entity='client.admin' cmd=[{"prefix": "mgr_status"}]: dispatch 2026-02-18T09:39:29.827 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:29 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:30.237 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout {"username": "admin", "password": "$2b$12$kgfySu2Sjr.kkM4XUaqD3OR.QaDOBasdZWX7JpRRKserHPivYIZvy", "roles": ["administrator"], "name": null, "email": null, "lastUpdate": 1771407570, "enabled": true, "pwdExpirationDate": null, "pwdUpdateRequired": true} 2026-02-18T09:39:30.237 INFO:teuthology.orchestra.run.trial110.stdout:Fetching dashboard port number... 2026-02-18T09:39:30.458 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stdout 8443 2026-02-18T09:39:30.467 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 1 from systemctl is-enabled firewalld.service 2026-02-18T09:39:30.467 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout disabled 2026-02-18T09:39:30.473 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 3 from systemctl is-active firewalld.service 2026-02-18T09:39:30.473 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout inactive 2026-02-18T09:39:30.473 INFO:teuthology.orchestra.run.trial110.stdout:firewalld.service is not enabled 2026-02-18T09:39:30.473 INFO:teuthology.orchestra.run.trial110.stdout:Not possible to open ports <[8443]>. firewalld.service is not available 2026-02-18T09:39:30.474 INFO:teuthology.orchestra.run.trial110.stdout:Ceph Dashboard is now available at: 2026-02-18T09:39:30.474 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:30.474 INFO:teuthology.orchestra.run.trial110.stdout: URL: https://trial110:8443/ 2026-02-18T09:39:30.474 INFO:teuthology.orchestra.run.trial110.stdout: User: admin 2026-02-18T09:39:30.474 INFO:teuthology.orchestra.run.trial110.stdout: Password: dvrhy1u9gv 2026-02-18T09:39:30.474 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:30.474 INFO:teuthology.orchestra.run.trial110.stdout:Saving cluster configuration to /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/config directory 2026-02-18T09:39:30.752 INFO:teuthology.orchestra.run.trial110.stdout:/usr/bin/ceph: stderr set mgr/dashboard/cluster/status 2026-02-18T09:39:30.753 INFO:teuthology.orchestra.run.trial110.stdout:You can access the Ceph CLI as following in case of multi-cluster or non-default config: 2026-02-18T09:39:30.753 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:30.753 INFO:teuthology.orchestra.run.trial110.stdout: sudo /home/ubuntu/cephtest/cephadm shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:39:30.753 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:30.753 INFO:teuthology.orchestra.run.trial110.stdout:Or, if you are only running a single cluster on this host: 2026-02-18T09:39:30.753 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:30.753 INFO:teuthology.orchestra.run.trial110.stdout: sudo /home/ubuntu/cephtest/cephadm shell 2026-02-18T09:39:30.753 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:30.753 INFO:teuthology.orchestra.run.trial110.stdout:Please consider enabling telemetry to help improve Ceph: 2026-02-18T09:39:30.753 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:30.754 INFO:teuthology.orchestra.run.trial110.stdout: ceph telemetry on 2026-02-18T09:39:30.754 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:30.754 INFO:teuthology.orchestra.run.trial110.stdout:For more information see: 2026-02-18T09:39:30.754 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:30.754 INFO:teuthology.orchestra.run.trial110.stdout: https://docs.ceph.com/en/latest/mgr/telemetry/ 2026-02-18T09:39:30.754 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:30.754 INFO:teuthology.orchestra.run.trial110.stdout:Bootstrap complete. 2026-02-18T09:39:30.760 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout static 2026-02-18T09:39:30.766 INFO:teuthology.orchestra.run.trial110.stdout:Non-zero exit code 3 from systemctl is-active logrotate 2026-02-18T09:39:30.766 INFO:teuthology.orchestra.run.trial110.stdout:systemctl: stdout inactive 2026-02-18T09:39:30.767 INFO:teuthology.orchestra.run.trial110.stdout:Enabling the logrotate.timer service to perform daily log rotation. 2026-02-18T09:39:30.909 INFO:tasks.cephadm:Fetching config... 2026-02-18T09:39:30.909 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:39:30.909 DEBUG:teuthology.orchestra.run.trial110:> dd if=/etc/ceph/ceph.conf of=/dev/stdout 2026-02-18T09:39:30.927 INFO:tasks.cephadm:Fetching client.admin keyring... 2026-02-18T09:39:30.927 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:39:30.927 DEBUG:teuthology.orchestra.run.trial110:> dd if=/etc/ceph/ceph.client.admin.keyring of=/dev/stdout 2026-02-18T09:39:30.984 INFO:tasks.cephadm:Fetching mon keyring... 2026-02-18T09:39:30.984 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:39:30.984 DEBUG:teuthology.orchestra.run.trial110:> sudo dd if=/var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/keyring of=/dev/stdout 2026-02-18T09:39:31.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:30 trial110 ceph-mon[15935]: from='client.14164 -' entity='client.admin' cmd=[{"prefix": "orch certmgr generate-certificates", "module_name": "dashboard", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:31.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:30 trial110 ceph-mon[15935]: from='client.14166 -' entity='client.admin' cmd=[{"prefix": "dashboard set-ssl-certificate", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:31.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:30 trial110 ceph-mon[15935]: from='client.14168 -' entity='client.admin' cmd=[{"prefix": "dashboard set-ssl-certificate-key", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:31.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:30 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:31.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:30 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:31.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:30 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1339112402' entity='client.admin' cmd={"prefix": "config get", "who": "mgr", "key": "mgr/dashboard/ssl_server_port"} : dispatch 2026-02-18T09:39:31.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:30 trial110 ceph-mon[15935]: mgrmap e12: x(active, since 2s) 2026-02-18T09:39:31.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:30 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/4160286394' entity='client.admin' 2026-02-18T09:39:31.039 INFO:tasks.cephadm:Fetching pub ssh key... 2026-02-18T09:39:31.039 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:39:31.039 DEBUG:teuthology.orchestra.run.trial110:> dd if=/home/ubuntu/cephtest/ceph.pub of=/dev/stdout 2026-02-18T09:39:31.096 INFO:tasks.cephadm:Installing pub ssh key for root users... 2026-02-18T09:39:31.097 DEBUG:teuthology.orchestra.run.trial110:> sudo install -d -m 0700 /root/.ssh && echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINaO3Pwo5IELdrPEFItGhLe49dE8VxRKhqN2oqa0d+Fp ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460' | sudo tee -a /root/.ssh/authorized_keys && sudo chmod 0600 /root/.ssh/authorized_keys 2026-02-18T09:39:31.169 INFO:teuthology.orchestra.run.trial110.stdout:ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINaO3Pwo5IELdrPEFItGhLe49dE8VxRKhqN2oqa0d+Fp ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:31.180 DEBUG:teuthology.orchestra.run.trial127:> sudo install -d -m 0700 /root/.ssh && echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINaO3Pwo5IELdrPEFItGhLe49dE8VxRKhqN2oqa0d+Fp ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460' | sudo tee -a /root/.ssh/authorized_keys && sudo chmod 0600 /root/.ssh/authorized_keys 2026-02-18T09:39:31.215 INFO:teuthology.orchestra.run.trial127.stdout:ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINaO3Pwo5IELdrPEFItGhLe49dE8VxRKhqN2oqa0d+Fp ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:31.225 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph config set mgr mgr/cephadm/allow_ptrace true 2026-02-18T09:39:31.341 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:31.617 INFO:tasks.cephadm:Distributing conf and client.admin keyring to all hosts + 0755 2026-02-18T09:39:31.618 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch client-keyring set client.admin '*' --mode 0755 2026-02-18T09:39:31.734 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:31.879 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:31 trial110 ceph-mon[15935]: 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:39:31.879 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:31 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/312629303' entity='client.admin' 2026-02-18T09:39:32.010 INFO:tasks.cephadm:Remote trial127 excluded from cephadm cluster by role 2026-02-18T09:39:32.010 INFO:tasks.cephadm:Setting crush tunables to default 2026-02-18T09:39:32.010 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph osd crush tunables default 2026-02-18T09:39:32.131 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:32.970 INFO:teuthology.orchestra.run.trial110.stderr:adjusted tunables profile to default 2026-02-18T09:39:32.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:32.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:32.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd/host:trial110", "name": "osd_memory_target"} : dispatch 2026-02-18T09:39:32.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:32.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:32.971 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:32.971 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:32.971 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:39:32.971 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3418260822' entity='client.admin' cmd={"prefix": "osd crush tunables", "profile": "default"} : dispatch 2026-02-18T09:39:32.971 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:32.971 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:32.971 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:32 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:33.010 INFO:tasks.cephadm:Adding mon.a on trial110 2026-02-18T09:39:33.011 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch apply mon '1;trial110:10.20.193.110=a' 2026-02-18T09:39:33.147 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:33.502 INFO:teuthology.orchestra.run.trial110.stdout:Scheduled mon update... 2026-02-18T09:39:33.541 INFO:tasks.cephadm:Waiting for 1 mons in monmap... 2026-02-18T09:39:33.542 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph mon dump -f json 2026-02-18T09:39:33.656 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:33.912 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:33.913 INFO:teuthology.orchestra.run.trial110.stdout:{"epoch":1,"fsid":"a3cc908a-0cad-11f1-8bef-d404e6e7d460","modified":"2026-02-18T09:39:07.237691Z","created":"2026-02-18T09:39:07.237691Z","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.110:3300","nonce":0},{"type":"v1","addr":"10.20.193.110:6789","nonce":0}]},"addr":"10.20.193.110:6789/0","public_addr":"10.20.193.110:6789/0","priority":0,"weight":0,"time_added":"2026-02-18T09:39:07:237704+0000","crush_location":[]}],"quorum":[0]} 2026-02-18T09:39:33.913 INFO:teuthology.orchestra.run.trial110.stderr:dumped monmap epoch 1 2026-02-18T09:39:33.949 INFO:tasks.cephadm:Generating final ceph.conf file... 2026-02-18T09:39:33.949 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph config generate-minimal-conf 2026-02-18T09:39:34.065 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:34.087 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: 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:39:34.087 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: Certificate for "cephadm-signed_agent_cert (trial110)" is still valid for 1824 days. 2026-02-18T09:39:34.087 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: Updating trial110:/etc/ceph/ceph.conf 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: Updating trial110:/var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/config/ceph.conf 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: Updating trial110:/etc/ceph/ceph.client.admin.keyring 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: Updating trial110:/var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/config/ceph.client.admin.keyring 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3418260822' entity='client.admin' cmd='[{"prefix": "osd crush tunables", "profile": "default"}]': finished 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: osdmap e4: 0 total, 0 up, 0 in 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:34.088 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "mon."} : dispatch 2026-02-18T09:39:34.089 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config get", "who": "mon", "key": "public_network"} : dispatch 2026-02-18T09:39:34.089 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:34.089 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:34.089 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:33 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:34.285 INFO:teuthology.orchestra.run.trial110.stdout:# minimal ceph.conf for a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:34.286 INFO:teuthology.orchestra.run.trial110.stdout:[global] 2026-02-18T09:39:34.286 INFO:teuthology.orchestra.run.trial110.stdout: fsid = a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:39:34.286 INFO:teuthology.orchestra.run.trial110.stdout: mon_host = [v2:10.20.193.110:3300/0,v1:10.20.193.110:6789/0] 2026-02-18T09:39:34.322 INFO:tasks.cephadm:Distributing (final) config and client.admin keyring... 2026-02-18T09:39:34.322 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:39:34.323 DEBUG:teuthology.orchestra.run.trial110:> sudo dd of=/etc/ceph/ceph.conf 2026-02-18T09:39:34.349 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:39:34.349 DEBUG:teuthology.orchestra.run.trial110:> sudo dd of=/etc/ceph/ceph.client.admin.keyring 2026-02-18T09:39:34.414 INFO:tasks.cephadm:Adding mgr.x on trial110 2026-02-18T09:39:34.414 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch apply mgr '1;trial110=x' 2026-02-18T09:39:34.570 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:34.791 INFO:teuthology.orchestra.run.trial110.stdout:Scheduled mgr update... 2026-02-18T09:39:34.831 DEBUG:tasks.cephadm:set 0 configs 2026-02-18T09:39:34.832 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph config dump 2026-02-18T09:39:34.947 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:34.969 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='client.14182 -' entity='client.admin' cmd=[{"prefix": "orch apply", "service_type": "mon", "placement": "1;trial110:10.20.193.110=a", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:34.969 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: Saving service mon spec with placement trial110:10.20.193.110=a;count:1 2026-02-18T09:39:34.969 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: Reconfiguring mon.a (unknown last config time)... 2026-02-18T09:39:34.969 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: Reconfiguring daemon mon.a on trial110 2026-02-18T09:39:34.969 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3986662471' entity='client.admin' cmd={"prefix": "mon dump", "format": "json"} : dispatch 2026-02-18T09:39:34.969 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/4060100161' entity='client.admin' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:34.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: mgrmap e13: x(active, since 6s) 2026-02-18T09:39:34.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:34.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:34.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:34.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:39:34.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:34.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:34.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get-or-create", "entity": "mgr.x", "caps": ["mon", "profile mgr", "osd", "allow *", "mds", "allow *"]} : dispatch 2026-02-18T09:39:34.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "mgr services"} : dispatch 2026-02-18T09:39:34.970 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:34 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:35.153 INFO:teuthology.orchestra.run.trial110.stdout:WHO MASK LEVEL OPTION VALUE RO 2026-02-18T09:39:35.154 INFO:teuthology.orchestra.run.trial110.stdout:global dev auth_debug true 2026-02-18T09:39:35.154 INFO:teuthology.orchestra.run.trial110.stdout:global basic container_image quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb * 2026-02-18T09:39:35.154 INFO:teuthology.orchestra.run.trial110.stdout:global dev debug_asserts_on_shutdown true 2026-02-18T09:39:35.154 INFO:teuthology.orchestra.run.trial110.stdout:global basic log_to_file true 2026-02-18T09:39:35.154 INFO:teuthology.orchestra.run.trial110.stdout:global basic log_to_journald false 2026-02-18T09:39:35.154 INFO:teuthology.orchestra.run.trial110.stdout:global basic log_to_stderr false 2026-02-18T09:39:35.154 INFO:teuthology.orchestra.run.trial110.stdout:global advanced mon_allow_pool_delete true 2026-02-18T09:39:35.154 INFO:teuthology.orchestra.run.trial110.stdout:global advanced mon_clock_drift_allowed 1.000000 2026-02-18T09:39:35.154 INFO:teuthology.orchestra.run.trial110.stdout:global advanced mon_cluster_log_to_file true 2026-02-18T09:39:35.154 INFO:teuthology.orchestra.run.trial110.stdout:global advanced mon_max_pg_per_osd 10000 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:global advanced mon_pg_warn_max_object_skew 0.000000 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:global advanced mon_warn_on_crush_straw_calc_version_zero false 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:global advanced mon_warn_on_legacy_crush_tunables false 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:global advanced mon_warn_on_osd_down_out_interval_zero false 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:global dev mon_warn_on_pool_pg_num_not_power_of_two false 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:global advanced mon_warn_on_too_few_osds false 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:global dev ms_die_on_bug true 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:global dev ms_die_on_old_message true 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.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:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:global advanced osd_pool_default_pg_autoscale_mode off 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:global advanced osd_pool_default_size 2 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:global advanced public_network 10.20.192.0/20 * 2026-02-18T09:39:35.155 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced auth_allow_insecure_global_id_reclaim false 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced auth_mon_ticket_ttl 660.000000 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced auth_service_ticket_ttl 240.000000 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced debug_mon 20/20 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced debug_ms 1/1 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced debug_paxos 20/20 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced mon_data_avail_warn 5 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced mon_mgr_mkfs_grace 240 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon dev mon_osd_prime_pg_temp true 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced mon_osd_reporter_subtree_level osd 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced mon_reweight_min_bytes_per_osd 10 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced mon_reweight_min_pgs_per_osd 4 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced mon_warn_on_insecure_global_id_reclaim false 2026-02-18T09:39:35.156 INFO:teuthology.orchestra.run.trial110.stdout:mon advanced mon_warn_on_insecure_global_id_reclaim_allowed false 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:mgr advanced debug_mgr 20/20 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:mgr advanced debug_ms 1/1 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:mgr advanced mgr/cephadm/allow_ptrace true * 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:mgr advanced mgr/cephadm/container_init True * 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:mgr advanced mgr/cephadm/migration_current 8 * 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:mgr advanced mgr/dashboard/ssl_server_port 8443 * 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:mgr advanced mgr/orchestrator/orchestrator cephadm 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:mgr advanced mgr_standby_modules false 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:mgr advanced mon_reweight_min_bytes_per_osd 10 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:mgr advanced mon_reweight_min_pgs_per_osd 4 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:osd dev bdev_debug_aio true 2026-02-18T09:39:35.157 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced debug_ms 1/1 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced debug_osd 20/20 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd dev osd_debug_misdirected_ops true 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd dev osd_debug_op_order true 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd dev osd_debug_pg_log_writeout true 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd dev osd_debug_shutdown true 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd dev osd_debug_verify_cached_snaps true 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd dev osd_debug_verify_missing_on_start true 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd dev osd_debug_verify_stray_on_activate true 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced osd_deep_scrub_update_digest_min_age 30 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced osd_mclock_profile high_recovery_ops 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd dev osd_mclock_skip_benchmark true 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced osd_memory_target_autotune true 2026-02-18T09:39:35.158 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced osd_op_queue debug_random * 2026-02-18T09:39:35.159 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced osd_op_queue_cut_off debug_random * 2026-02-18T09:39:35.159 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced osd_recover_clone_overlap true 2026-02-18T09:39:35.159 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced osd_recovery_max_chunk 1048576 2026-02-18T09:39:35.159 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced osd_scrub_load_threshold 5.000000 2026-02-18T09:39:35.159 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced osd_scrub_max_interval 600.000000 2026-02-18T09:39:35.159 INFO:teuthology.orchestra.run.trial110.stdout:osd advanced osd_shutdown_pgref_assert true 2026-02-18T09:39:35.159 INFO:teuthology.orchestra.run.trial110.stdout:client.rgw advanced rgw_cache_enabled true 2026-02-18T09:39:35.159 INFO:teuthology.orchestra.run.trial110.stdout:client.rgw advanced rgw_enable_ops_log true 2026-02-18T09:39:35.159 INFO:teuthology.orchestra.run.trial110.stdout:client.rgw advanced rgw_enable_usage_log true 2026-02-18T09:39:35.192 INFO:tasks.cephadm:Deploying OSDs... 2026-02-18T09:39:35.192 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:39:35.192 DEBUG:teuthology.orchestra.run.trial110:> dd if=/scratch_devs of=/dev/stdout 2026-02-18T09:39:35.209 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:39:35.209 DEBUG:teuthology.orchestra.run.trial110:> stat /dev/vg_nvme/lv_1 2026-02-18T09:39:35.265 INFO:teuthology.orchestra.run.trial110.stdout: File: /dev/vg_nvme/lv_1 -> ../dm-0 2026-02-18T09:39:35.266 INFO:teuthology.orchestra.run.trial110.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-18T09:39:35.266 INFO:teuthology.orchestra.run.trial110.stdout:Device: 6h/6d Inode: 1297 Links: 1 2026-02-18T09:39:35.266 INFO:teuthology.orchestra.run.trial110.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-18T09:39:35.266 INFO:teuthology.orchestra.run.trial110.stdout:Context: system_u:object_r:device_t:s0 2026-02-18T09:39:35.266 INFO:teuthology.orchestra.run.trial110.stdout:Access: 2026-02-18 09:39:32.454840207 +0000 2026-02-18T09:39:35.266 INFO:teuthology.orchestra.run.trial110.stdout:Modify: 2026-02-18 09:38:51.315787981 +0000 2026-02-18T09:39:35.266 INFO:teuthology.orchestra.run.trial110.stdout:Change: 2026-02-18 09:38:51.315787981 +0000 2026-02-18T09:39:35.266 INFO:teuthology.orchestra.run.trial110.stdout: Birth: 2026-02-18 09:38:51.315787981 +0000 2026-02-18T09:39:35.267 DEBUG:teuthology.orchestra.run.trial110:> sudo dd if=/dev/vg_nvme/lv_1 of=/dev/null count=1 2026-02-18T09:39:35.330 INFO:teuthology.orchestra.run.trial110.stderr:1+0 records in 2026-02-18T09:39:35.330 INFO:teuthology.orchestra.run.trial110.stderr:1+0 records out 2026-02-18T09:39:35.330 INFO:teuthology.orchestra.run.trial110.stderr:512 bytes copied, 0.000162781 s, 3.1 MB/s 2026-02-18T09:39:35.332 DEBUG:teuthology.orchestra.run.trial110:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_1 2026-02-18T09:39:35.389 DEBUG:teuthology.orchestra.run.trial110:> stat /dev/vg_nvme/lv_2 2026-02-18T09:39:35.445 INFO:teuthology.orchestra.run.trial110.stdout: File: /dev/vg_nvme/lv_2 -> ../dm-1 2026-02-18T09:39:35.445 INFO:teuthology.orchestra.run.trial110.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-18T09:39:35.446 INFO:teuthology.orchestra.run.trial110.stdout:Device: 6h/6d Inode: 1302 Links: 1 2026-02-18T09:39:35.446 INFO:teuthology.orchestra.run.trial110.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-18T09:39:35.446 INFO:teuthology.orchestra.run.trial110.stdout:Context: system_u:object_r:device_t:s0 2026-02-18T09:39:35.446 INFO:teuthology.orchestra.run.trial110.stdout:Access: 2026-02-18 09:39:32.482839429 +0000 2026-02-18T09:39:35.446 INFO:teuthology.orchestra.run.trial110.stdout:Modify: 2026-02-18 09:38:51.315787981 +0000 2026-02-18T09:39:35.446 INFO:teuthology.orchestra.run.trial110.stdout:Change: 2026-02-18 09:38:51.315787981 +0000 2026-02-18T09:39:35.446 INFO:teuthology.orchestra.run.trial110.stdout: Birth: 2026-02-18 09:38:51.315787981 +0000 2026-02-18T09:39:35.446 DEBUG:teuthology.orchestra.run.trial110:> sudo dd if=/dev/vg_nvme/lv_2 of=/dev/null count=1 2026-02-18T09:39:35.508 INFO:teuthology.orchestra.run.trial110.stderr:1+0 records in 2026-02-18T09:39:35.508 INFO:teuthology.orchestra.run.trial110.stderr:1+0 records out 2026-02-18T09:39:35.508 INFO:teuthology.orchestra.run.trial110.stderr:512 bytes copied, 0.00017812 s, 2.9 MB/s 2026-02-18T09:39:35.509 DEBUG:teuthology.orchestra.run.trial110:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_2 2026-02-18T09:39:35.566 DEBUG:teuthology.orchestra.run.trial110:> stat /dev/vg_nvme/lv_3 2026-02-18T09:39:35.622 INFO:teuthology.orchestra.run.trial110.stdout: File: /dev/vg_nvme/lv_3 -> ../dm-2 2026-02-18T09:39:35.622 INFO:teuthology.orchestra.run.trial110.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-18T09:39:35.622 INFO:teuthology.orchestra.run.trial110.stdout:Device: 6h/6d Inode: 1308 Links: 1 2026-02-18T09:39:35.622 INFO:teuthology.orchestra.run.trial110.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-18T09:39:35.622 INFO:teuthology.orchestra.run.trial110.stdout:Context: system_u:object_r:device_t:s0 2026-02-18T09:39:35.623 INFO:teuthology.orchestra.run.trial110.stdout:Access: 2026-02-18 09:39:32.517838458 +0000 2026-02-18T09:39:35.623 INFO:teuthology.orchestra.run.trial110.stdout:Modify: 2026-02-18 09:38:51.316787957 +0000 2026-02-18T09:39:35.623 INFO:teuthology.orchestra.run.trial110.stdout:Change: 2026-02-18 09:38:51.316787957 +0000 2026-02-18T09:39:35.623 INFO:teuthology.orchestra.run.trial110.stdout: Birth: 2026-02-18 09:38:51.316787957 +0000 2026-02-18T09:39:35.623 DEBUG:teuthology.orchestra.run.trial110:> sudo dd if=/dev/vg_nvme/lv_3 of=/dev/null count=1 2026-02-18T09:39:35.684 INFO:teuthology.orchestra.run.trial110.stderr:1+0 records in 2026-02-18T09:39:35.684 INFO:teuthology.orchestra.run.trial110.stderr:1+0 records out 2026-02-18T09:39:35.684 INFO:teuthology.orchestra.run.trial110.stderr:512 bytes copied, 0.000156771 s, 3.3 MB/s 2026-02-18T09:39:35.686 DEBUG:teuthology.orchestra.run.trial110:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_3 2026-02-18T09:39:35.743 DEBUG:teuthology.orchestra.run.trial110:> stat /dev/vg_nvme/lv_4 2026-02-18T09:39:35.799 INFO:teuthology.orchestra.run.trial110.stdout: File: /dev/vg_nvme/lv_4 -> ../dm-3 2026-02-18T09:39:35.799 INFO:teuthology.orchestra.run.trial110.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-18T09:39:35.799 INFO:teuthology.orchestra.run.trial110.stdout:Device: 6h/6d Inode: 1294 Links: 1 2026-02-18T09:39:35.799 INFO:teuthology.orchestra.run.trial110.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-18T09:39:35.799 INFO:teuthology.orchestra.run.trial110.stdout:Context: system_u:object_r:device_t:s0 2026-02-18T09:39:35.800 INFO:teuthology.orchestra.run.trial110.stdout:Access: 2026-02-18 09:39:32.551837513 +0000 2026-02-18T09:39:35.800 INFO:teuthology.orchestra.run.trial110.stdout:Modify: 2026-02-18 09:38:51.315787981 +0000 2026-02-18T09:39:35.800 INFO:teuthology.orchestra.run.trial110.stdout:Change: 2026-02-18 09:38:51.315787981 +0000 2026-02-18T09:39:35.800 INFO:teuthology.orchestra.run.trial110.stdout: Birth: 2026-02-18 09:38:51.315787981 +0000 2026-02-18T09:39:35.800 DEBUG:teuthology.orchestra.run.trial110:> sudo dd if=/dev/vg_nvme/lv_4 of=/dev/null count=1 2026-02-18T09:39:35.862 INFO:teuthology.orchestra.run.trial110.stderr:1+0 records in 2026-02-18T09:39:35.862 INFO:teuthology.orchestra.run.trial110.stderr:1+0 records out 2026-02-18T09:39:35.862 INFO:teuthology.orchestra.run.trial110.stderr:512 bytes copied, 0.000206703 s, 2.5 MB/s 2026-02-18T09:39:35.863 DEBUG:teuthology.orchestra.run.trial110:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_4 2026-02-18T09:39:35.920 INFO:tasks.cephadm:Deploying osd.0 on trial110 with /dev/vg_nvme/lv_4... 2026-02-18T09:39:35.920 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- lvm zap /dev/vg_nvme/lv_4 2026-02-18T09:39:35.981 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:35 trial110 ceph-mon[15935]: from='client.14188 -' entity='client.admin' cmd=[{"prefix": "orch apply", "service_type": "mgr", "placement": "1;trial110=x", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:35.981 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:35 trial110 ceph-mon[15935]: Saving service mgr spec with placement trial110=x;count:1 2026-02-18T09:39:35.981 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:35 trial110 ceph-mon[15935]: Reconfiguring mgr.x (unknown last config time)... 2026-02-18T09:39:35.981 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:35 trial110 ceph-mon[15935]: Reconfiguring daemon mgr.x on trial110 2026-02-18T09:39:35.981 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:35 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:35.982 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:35 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:35.982 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:35 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/2099695404' entity='client.admin' cmd={"prefix": "config dump"} : dispatch 2026-02-18T09:39:36.075 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:36.509 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:36.526 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch daemon add osd trial110:vg_nvme/lv_4 --skip-validation 2026-02-18T09:39:36.684 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:38.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='client.14192 -' entity='client.admin' cmd=[{"prefix": "orch daemon add osd", "svc_arg": "trial110:vg_nvme/lv_4", "skip_validation": true, "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:38.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: osd.default does not exist. Creating it now. 2026-02-18T09:39:38.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: Creating OSDs with service ID: default on trial110:['vg_nvme/lv_4'] 2026-02-18T09:39:38.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:38.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: Marking host: trial110 for OSDSpec preview refresh. 2026-02-18T09:39:38.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:38.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:39:38.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:38.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.bootstrap-osd"} : dispatch 2026-02-18T09:39:38.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:38.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:38.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:38.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:38.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:39:38.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:38.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:39:38.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.bootstrap-osd"} : dispatch 2026-02-18T09:39:38.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:38.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1573572877' entity='client.bootstrap-osd' cmd={"prefix": "osd new", "uuid": "3adcc522-1c58-490b-a526-be2b1fe6150b"} : dispatch 2026-02-18T09:39:38.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1573572877' entity='client.bootstrap-osd' cmd='[{"prefix": "osd new", "uuid": "3adcc522-1c58-490b-a526-be2b1fe6150b"}]': finished 2026-02-18T09:39:38.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: osdmap e5: 1 total, 0 up, 1 in 2026-02-18T09:39:38.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:39:38.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:37 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1219689705' entity='client.bootstrap-osd' cmd={"prefix": "mon getmap"} : dispatch 2026-02-18T09:39:39.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:38 trial110 ceph-mon[15935]: Saving service osd.default spec with placement trial110 2026-02-18T09:39:40.158 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:39 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "osd.0"} : dispatch 2026-02-18T09:39:40.158 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:39 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:41.007 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:40 trial110 ceph-mon[15935]: Deploying daemon osd.0 on trial110 2026-02-18T09:39:41.008 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:40 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "osd.0"} : dispatch 2026-02-18T09:39:41.008 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:40 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:41.008 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:40 trial110 ceph-mon[15935]: Deploying daemon osd.0 on trial110 2026-02-18T09:39:42.746 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:42 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:42.746 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:42 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:44.046 INFO:teuthology.orchestra.run.trial110.stdout:Created osd(s) 0 on host 'trial110' 2026-02-18T09:39:44.088 DEBUG:teuthology.orchestra.run.trial110:osd.0> sudo journalctl -f -n 0 -u ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@osd.0.service 2026-02-18T09:39:44.090 INFO:tasks.cephadm:Deploying osd.1 on trial110 with /dev/vg_nvme/lv_3... 2026-02-18T09:39:44.091 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- lvm zap /dev/vg_nvme/lv_3 2026-02-18T09:39:44.250 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:44.263 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:39:44 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0[32341]: 2026-02-18T09:39:44.119+0000 7f62cf12c780 -1 osd.0 0 log_to_monitors true 2026-02-18T09:39:44.531 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:44 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:44.531 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:44 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:44.531 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:44 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:44.532 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:44 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:44.532 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:44 trial110 ceph-mon[15935]: from='osd.0 [v2:10.20.193.110:6802/172276040,v1:10.20.193.110:6803/172276040]' entity='osd.0' cmd={"prefix": "osd crush set-device-class", "class": "ssd", "ids": ["0"]} : dispatch 2026-02-18T09:39:45.017 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:45.034 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch daemon add osd trial110:vg_nvme/lv_3 --skip-validation 2026-02-18T09:39:45.150 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:45.934 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:45.934 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:45.934 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:45.934 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:45.935 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:45.935 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='osd.0 [v2:10.20.193.110:6802/172276040,v1:10.20.193.110:6803/172276040]' entity='osd.0' cmd='[{"prefix": "osd crush set-device-class", "class": "ssd", "ids": ["0"]}]': finished 2026-02-18T09:39:45.935 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: osdmap e6: 1 total, 0 up, 1 in 2026-02-18T09:39:45.935 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='osd.0 [v2:10.20.193.110:6802/172276040,v1:10.20.193.110:6803/172276040]' entity='osd.0' cmd={"prefix": "osd crush create-or-move", "id": 0, "weight":0.6836, "args": ["host=trial110", "root=default"]} : dispatch 2026-02-18T09:39:45.935 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:39:45.935 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:45.935 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:45.935 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:39:45.935 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.bootstrap-osd"} : dispatch 2026-02-18T09:39:45.935 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:45 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:46.189 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:39:46 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0[32341]: 2026-02-18T09:39:46.046+0000 7f62cb0ae640 -1 osd.0 0 waiting for initial osdmap 2026-02-18T09:39:46.189 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:39:46 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0[32341]: 2026-02-18T09:39:46.048+0000 7f62c6f75640 -1 osd.0 7 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-02-18T09:39:47.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='client.14202 -' entity='client.admin' cmd=[{"prefix": "orch daemon add osd", "svc_arg": "trial110:vg_nvme/lv_3", "skip_validation": true, "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:39:47.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: osd.default does not exist. Creating it now. 2026-02-18T09:39:47.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: Creating OSDs with service ID: default on trial110:['vg_nvme/lv_3'] 2026-02-18T09:39:47.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: Marking host: trial110 for OSDSpec preview refresh. 2026-02-18T09:39:47.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: Saving service osd.default spec with placement trial110 2026-02-18T09:39:47.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:47.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:47.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:47.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:47.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd.0", "name": "osd_memory_target"} : dispatch 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.bootstrap-osd"} : dispatch 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='osd.0 [v2:10.20.193.110:6802/172276040,v1:10.20.193.110:6803/172276040]' entity='osd.0' cmd='[{"prefix": "osd crush create-or-move", "id": 0, "weight":0.6836, "args": ["host=trial110", "root=default"]}]': finished 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: osdmap e7: 1 total, 0 up, 1 in 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:39:47.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1330029052' entity='client.bootstrap-osd' cmd={"prefix": "osd new", "uuid": "ffde0eac-d092-400d-9d5c-166fbc86bdbd"} : dispatch 2026-02-18T09:39:47.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1330029052' entity='client.bootstrap-osd' cmd='[{"prefix": "osd new", "uuid": "ffde0eac-d092-400d-9d5c-166fbc86bdbd"}]': finished 2026-02-18T09:39:47.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: osd.0 [v2:10.20.193.110:6802/172276040,v1:10.20.193.110:6803/172276040] boot 2026-02-18T09:39:47.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: osdmap e8: 2 total, 1 up, 2 in 2026-02-18T09:39:47.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:39:47.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:46 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 1} : dispatch 2026-02-18T09:39:47.837 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:47 trial110 ceph-mon[15935]: purged_snaps scrub starts 2026-02-18T09:39:47.837 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:47 trial110 ceph-mon[15935]: purged_snaps scrub ok 2026-02-18T09:39:47.837 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:47 trial110 ceph-mon[15935]: Detected new or changed devices on trial110 2026-02-18T09:39:47.838 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:47 trial110 ceph-mon[15935]: Adjusting osd_memory_target on trial110 to 84047M 2026-02-18T09:39:47.838 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:47 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3210188307' entity='client.bootstrap-osd' cmd={"prefix": "mon getmap"} : dispatch 2026-02-18T09:39:48.626 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:48 trial110 ceph-mon[15935]: pgmap v8: 0 pgs: ; 0 B data, 26 MiB used, 700 GiB / 700 GiB avail 2026-02-18T09:39:48.626 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:48 trial110 ceph-mon[15935]: pgmap v9: 0 pgs: ; 0 B data, 26 MiB used, 700 GiB / 700 GiB avail 2026-02-18T09:39:48.627 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:48 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "osd.1"} : dispatch 2026-02-18T09:39:48.627 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:48 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:49.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:49 trial110 ceph-mon[15935]: Deploying daemon osd.1 on trial110 2026-02-18T09:39:49.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:49 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "osd.1"} : dispatch 2026-02-18T09:39:49.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:49 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:49.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:49 trial110 ceph-mon[15935]: Deploying daemon osd.1 on trial110 2026-02-18T09:39:50.736 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:50 trial110 ceph-mon[15935]: pgmap v10: 0 pgs: ; 0 B data, 26 MiB used, 700 GiB / 700 GiB avail 2026-02-18T09:39:50.736 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:50 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:50.736 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:50 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:52.603 INFO:teuthology.orchestra.run.trial110.stdout:Created osd(s) 1 on host 'trial110' 2026-02-18T09:39:52.643 DEBUG:teuthology.orchestra.run.trial110:osd.1> sudo journalctl -f -n 0 -u ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@osd.1.service 2026-02-18T09:39:52.645 INFO:tasks.cephadm:Waiting for 2 OSDs to come up... 2026-02-18T09:39:52.646 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph osd stat -f json 2026-02-18T09:39:52.807 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:52.830 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:52 trial110 ceph-mon[15935]: pgmap v11: 0 pgs: ; 0 B data, 26 MiB used, 700 GiB / 700 GiB avail 2026-02-18T09:39:52.830 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:52 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:52.830 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:52 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:52.830 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:52 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:52.831 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:52 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:52.831 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:52 trial110 ceph-mon[15935]: from='osd.1 [v2:10.20.193.110:6810/418107719,v1:10.20.193.110:6811/418107719]' entity='osd.1' cmd={"prefix": "osd crush set-device-class", "class": "ssd", "ids": ["1"]} : dispatch 2026-02-18T09:39:53.020 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:53.059 INFO:teuthology.orchestra.run.trial110.stdout:{"epoch":8,"num_osds":2,"num_up_osds":1,"osd_up_since":1771407586,"num_in_osds":2,"osd_in_since":1771407586,"num_remapped_pgs":0} 2026-02-18T09:39:54.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:53 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1939812117' entity='client.admin' cmd={"prefix": "osd stat", "format": "json"} : dispatch 2026-02-18T09:39:54.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:53 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:54.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:53 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:54.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:53 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:39:54.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:53 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:54.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:53 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:54.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:53 trial110 ceph-mon[15935]: from='osd.1 [v2:10.20.193.110:6810/418107719,v1:10.20.193.110:6811/418107719]' entity='osd.1' cmd='[{"prefix": "osd crush set-device-class", "class": "ssd", "ids": ["1"]}]': finished 2026-02-18T09:39:54.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:53 trial110 ceph-mon[15935]: osdmap e9: 2 total, 1 up, 2 in 2026-02-18T09:39:54.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:53 trial110 ceph-mon[15935]: from='osd.1 [v2:10.20.193.110:6810/418107719,v1:10.20.193.110:6811/418107719]' entity='osd.1' cmd={"prefix": "osd crush create-or-move", "id": 1, "weight":0.6836, "args": ["host=trial110", "root=default"]} : dispatch 2026-02-18T09:39:54.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:53 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 1} : dispatch 2026-02-18T09:39:54.059 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph osd stat -f json 2026-02-18T09:39:54.179 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:54.394 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:54.447 INFO:teuthology.orchestra.run.trial110.stdout:{"epoch":9,"num_osds":2,"num_up_osds":1,"osd_up_since":1771407586,"num_in_osds":2,"osd_in_since":1771407586,"num_remapped_pgs":0} 2026-02-18T09:39:54.665 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:39:54 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1[39926]: 2026-02-18T09:39:54.605+0000 7fde9b2c2640 -1 osd.1 0 waiting for initial osdmap 2026-02-18T09:39:54.666 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:39:54 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1[39926]: 2026-02-18T09:39:54.607+0000 7fde93181640 -1 osd.1 10 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-02-18T09:39:54.930 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: pgmap v13: 0 pgs: ; 0 B data, 26 MiB used, 700 GiB / 700 GiB avail 2026-02-18T09:39:54.930 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1674920919' entity='client.admin' cmd={"prefix": "osd stat", "format": "json"} : dispatch 2026-02-18T09:39:54.931 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:54.931 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:54.931 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd.0", "name": "osd_memory_target"} : dispatch 2026-02-18T09:39:54.931 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd.1", "name": "osd_memory_target"} : dispatch 2026-02-18T09:39:54.931 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:54.931 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:54.931 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:39:54.931 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:54.932 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:39:54.932 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.bootstrap-osd"} : dispatch 2026-02-18T09:39:54.932 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:39:54.932 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='osd.1 [v2:10.20.193.110:6810/418107719,v1:10.20.193.110:6811/418107719]' entity='osd.1' cmd='[{"prefix": "osd crush create-or-move", "id": 1, "weight":0.6836, "args": ["host=trial110", "root=default"]}]': finished 2026-02-18T09:39:54.932 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: osdmap e10: 2 total, 1 up, 2 in 2026-02-18T09:39:54.932 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 1} : dispatch 2026-02-18T09:39:54.932 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:54 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 1} : dispatch 2026-02-18T09:39:55.449 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph osd stat -f json 2026-02-18T09:39:55.567 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:55.788 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:55.828 INFO:teuthology.orchestra.run.trial110.stdout:{"epoch":11,"num_osds":2,"num_up_osds":2,"osd_up_since":1771407595,"num_in_osds":2,"osd_in_since":1771407586,"num_remapped_pgs":0} 2026-02-18T09:39:55.829 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph osd dump --format=json 2026-02-18T09:39:55.950 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:56.009 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:55 trial110 ceph-mon[15935]: purged_snaps scrub starts 2026-02-18T09:39:56.009 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:55 trial110 ceph-mon[15935]: purged_snaps scrub ok 2026-02-18T09:39:56.010 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:55 trial110 ceph-mon[15935]: Detected new or changed devices on trial110 2026-02-18T09:39:56.010 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:55 trial110 ceph-mon[15935]: Adjusting osd_memory_target on trial110 to 42023M 2026-02-18T09:39:56.010 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:55 trial110 ceph-mon[15935]: osd.1 [v2:10.20.193.110:6810/418107719,v1:10.20.193.110:6811/418107719] boot 2026-02-18T09:39:56.010 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:55 trial110 ceph-mon[15935]: osdmap e11: 2 total, 2 up, 2 in 2026-02-18T09:39:56.010 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:55 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 1} : dispatch 2026-02-18T09:39:56.185 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:56.186 INFO:teuthology.orchestra.run.trial110.stdout:{"epoch":11,"fsid":"a3cc908a-0cad-11f1-8bef-d404e6e7d460","created":"2026-02-18T09:39:08.199786+0000","modified":"2026-02-18T09:39:55.603007+0000","last_up_change":"2026-02-18T09:39:55.603007+0000","last_in_change":"2026-02-18T09:39:46.468659+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":"3adcc522-1c58-490b-a526-be2b1fe6150b","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.110:6802","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6803","nonce":172276040}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6804","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6805","nonce":172276040}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6808","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6809","nonce":172276040}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6806","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6807","nonce":172276040}]},"public_addr":"10.20.193.110:6803/172276040","cluster_addr":"10.20.193.110:6805/172276040","heartbeat_back_addr":"10.20.193.110:6809/172276040","heartbeat_front_addr":"10.20.193.110:6807/172276040","state":["exists","up"]},{"osd":1,"uuid":"ffde0eac-d092-400d-9d5c-166fbc86bdbd","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":11,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6810","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6811","nonce":418107719}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6812","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6813","nonce":418107719}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6816","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6817","nonce":418107719}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6814","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6815","nonce":418107719}]},"public_addr":"10.20.193.110:6811/418107719","cluster_addr":"10.20.193.110:6813/418107719","heartbeat_back_addr":"10.20.193.110:6817/418107719","heartbeat_front_addr":"10.20.193.110:6815/418107719","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.110:0/1551557083":"2026-02-19T09:39:27.671033+0000","10.20.193.110:0/1755364209":"2026-02-19T09:39:27.671033+0000","10.20.193.110:6801/1977179473":"2026-02-19T09:39:27.671033+0000","10.20.193.110:0/418252741":"2026-02-19T09:39:27.671033+0000","10.20.193.110:6800/1977179473":"2026-02-19T09:39:27.671033+0000","10.20.193.110:0/4248868135":"2026-02-19T09:39:18.106651+0000","10.20.193.110:6801/3824530704":"2026-02-19T09:39:18.106651+0000","10.20.193.110:0/2271266050":"2026-02-19T09:39:18.106651+0000","10.20.193.110:6800/3824530704":"2026-02-19T09:39:18.106651+0000","10.20.193.110:0/3938624001":"2026-02-19T09:39:18.106651+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:39:56.225 INFO:tasks.cephadm.ceph_manager.ceph:[] 2026-02-18T09:39:56.226 INFO:tasks.cephadm:Setting up client nodes... 2026-02-18T09:39:56.226 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph auth get-or-create client.0 mon 'allow *' osd 'allow *' mds 'allow *' mgr 'allow *' 2026-02-18T09:39:56.344 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:56.611 INFO:teuthology.orchestra.run.trial110.stdout:[client.0] 2026-02-18T09:39:56.611 INFO:teuthology.orchestra.run.trial110.stdout: key = AQDsiJVp2LRYJBAA9N8uUXE2mHerpjI+0UaVcA== 2026-02-18T09:39:56.649 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:39:56.649 DEBUG:teuthology.orchestra.run.trial110:> sudo dd of=/etc/ceph/ceph.client.0.keyring 2026-02-18T09:39:56.649 DEBUG:teuthology.orchestra.run.trial110:> sudo chmod 0644 /etc/ceph/ceph.client.0.keyring 2026-02-18T09:39:56.683 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph config log 1 --format=json 2026-02-18T09:39:56.840 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:56.882 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:56 trial110 ceph-mon[15935]: pgmap v16: 0 pgs: ; 0 B data, 26 MiB used, 700 GiB / 700 GiB avail 2026-02-18T09:39:56.883 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:56 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3735773921' entity='client.admin' cmd={"prefix": "osd stat", "format": "json"} : dispatch 2026-02-18T09:39:56.883 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:56 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' 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:39:56.883 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:56 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/2085021924' entity='client.admin' cmd={"prefix": "osd dump", "format": "json"} : dispatch 2026-02-18T09:39:56.883 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:56 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:56.883 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:56 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:56.883 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:56 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1536400617' 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:39:56.883 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:56 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1536400617' 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:39:57.047 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:57.083 INFO:teuthology.orchestra.run.trial110.stdout:[{"version":11,"timestamp":"2026-02-18T09:39:54.513283+0000","name":"","changes":[{"name":"osd/host:trial110/osd_memory_target","previous_value":"88129914470","new_value":"44064957235"}]}] 2026-02-18T09:39:57.084 INFO:tasks.ceph_manager:config epoch is 11 2026-02-18T09:39:57.084 INFO:tasks.ceph:Waiting until ceph daemons up and pgs clean... 2026-02-18T09:39:57.084 INFO:tasks.cephadm.ceph_manager.ceph:waiting for mgr available 2026-02-18T09:39:57.084 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph mgr dump --format=json 2026-02-18T09:39:57.201 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:57.444 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:57.482 INFO:teuthology.orchestra.run.trial110.stdout:{"epoch":13,"flags":0,"active_gid":14152,"active_name":"x","active_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6800","nonce":2189404348},{"type":"v1","addr":"10.20.193.110:6801","nonce":2189404348}]},"active_addr":"10.20.193.110:6801/2189404348","active_change":"2026-02-18T09:39:27.671132+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.110: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.110:0","nonce":637535001}]},{"name":"rbd_support","addrvec":[{"type":"v2","addr":"10.20.193.110:0","nonce":3176005151}]},{"name":"volumes","addrvec":[{"type":"v2","addr":"10.20.193.110:0","nonce":3928936588}]}]} 2026-02-18T09:39:57.486 INFO:tasks.cephadm.ceph_manager.ceph:mgr available! 2026-02-18T09:39:57.486 INFO:tasks.cephadm.ceph_manager.ceph:waiting for all up 2026-02-18T09:39:57.487 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph osd dump --format=json 2026-02-18T09:39:57.604 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:57.811 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:57.811 INFO:teuthology.orchestra.run.trial110.stdout:{"epoch":13,"fsid":"a3cc908a-0cad-11f1-8bef-d404e6e7d460","created":"2026-02-18T09:39:08.199786+0000","modified":"2026-02-18T09:39:57.733017+0000","last_up_change":"2026-02-18T09:39:55.603007+0000","last_in_change":"2026-02-18T09:39:46.468659+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:39:55.875320+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":{"mgr":{}},"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":"3adcc522-1c58-490b-a526-be2b1fe6150b","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.110:6802","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6803","nonce":172276040}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6804","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6805","nonce":172276040}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6808","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6809","nonce":172276040}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6806","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6807","nonce":172276040}]},"public_addr":"10.20.193.110:6803/172276040","cluster_addr":"10.20.193.110:6805/172276040","heartbeat_back_addr":"10.20.193.110:6809/172276040","heartbeat_front_addr":"10.20.193.110:6807/172276040","state":["exists","up"]},{"osd":1,"uuid":"ffde0eac-d092-400d-9d5c-166fbc86bdbd","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":11,"up_thru":12,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6810","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6811","nonce":418107719}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6812","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6813","nonce":418107719}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6816","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6817","nonce":418107719}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6814","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6815","nonce":418107719}]},"public_addr":"10.20.193.110:6811/418107719","cluster_addr":"10.20.193.110:6813/418107719","heartbeat_back_addr":"10.20.193.110:6817/418107719","heartbeat_front_addr":"10.20.193.110:6815/418107719","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.110:0/1551557083":"2026-02-19T09:39:27.671033+0000","10.20.193.110:0/1755364209":"2026-02-19T09:39:27.671033+0000","10.20.193.110:6801/1977179473":"2026-02-19T09:39:27.671033+0000","10.20.193.110:0/418252741":"2026-02-19T09:39:27.671033+0000","10.20.193.110:6800/1977179473":"2026-02-19T09:39:27.671033+0000","10.20.193.110:0/4248868135":"2026-02-19T09:39:18.106651+0000","10.20.193.110:6801/3824530704":"2026-02-19T09:39:18.106651+0000","10.20.193.110:0/2271266050":"2026-02-19T09:39:18.106651+0000","10.20.193.110:6800/3824530704":"2026-02-19T09:39:18.106651+0000","10.20.193.110:0/3938624001":"2026-02-19T09:39:18.106651+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:39:57.850 INFO:tasks.cephadm.ceph_manager.ceph:all up! 2026-02-18T09:39:57.850 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph osd dump --format=json 2026-02-18T09:39:57.967 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:57.990 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:57 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' 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:39:57.990 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:57 trial110 ceph-mon[15935]: osdmap e12: 2 total, 2 up, 2 in 2026-02-18T09:39:57.990 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:57 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' 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:39:57.990 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:57 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/451666015' entity='client.admin' cmd={"prefix": "config log", "num": 1, "format": "json"} : dispatch 2026-02-18T09:39:57.991 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:57 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/2182675787' entity='client.admin' cmd={"prefix": "mgr dump", "format": "json"} : dispatch 2026-02-18T09:39:58.183 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:39:58.183 INFO:teuthology.orchestra.run.trial110.stdout:{"epoch":13,"fsid":"a3cc908a-0cad-11f1-8bef-d404e6e7d460","created":"2026-02-18T09:39:08.199786+0000","modified":"2026-02-18T09:39:57.733017+0000","last_up_change":"2026-02-18T09:39:55.603007+0000","last_in_change":"2026-02-18T09:39:46.468659+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:39:55.875320+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":{"mgr":{}},"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":"3adcc522-1c58-490b-a526-be2b1fe6150b","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.110:6802","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6803","nonce":172276040}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6804","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6805","nonce":172276040}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6808","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6809","nonce":172276040}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6806","nonce":172276040},{"type":"v1","addr":"10.20.193.110:6807","nonce":172276040}]},"public_addr":"10.20.193.110:6803/172276040","cluster_addr":"10.20.193.110:6805/172276040","heartbeat_back_addr":"10.20.193.110:6809/172276040","heartbeat_front_addr":"10.20.193.110:6807/172276040","state":["exists","up"]},{"osd":1,"uuid":"ffde0eac-d092-400d-9d5c-166fbc86bdbd","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":11,"up_thru":12,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6810","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6811","nonce":418107719}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6812","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6813","nonce":418107719}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6816","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6817","nonce":418107719}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.110:6814","nonce":418107719},{"type":"v1","addr":"10.20.193.110:6815","nonce":418107719}]},"public_addr":"10.20.193.110:6811/418107719","cluster_addr":"10.20.193.110:6813/418107719","heartbeat_back_addr":"10.20.193.110:6817/418107719","heartbeat_front_addr":"10.20.193.110:6815/418107719","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.110:0/1551557083":"2026-02-19T09:39:27.671033+0000","10.20.193.110:0/1755364209":"2026-02-19T09:39:27.671033+0000","10.20.193.110:6801/1977179473":"2026-02-19T09:39:27.671033+0000","10.20.193.110:0/418252741":"2026-02-19T09:39:27.671033+0000","10.20.193.110:6800/1977179473":"2026-02-19T09:39:27.671033+0000","10.20.193.110:0/4248868135":"2026-02-19T09:39:18.106651+0000","10.20.193.110:6801/3824530704":"2026-02-19T09:39:18.106651+0000","10.20.193.110:0/2271266050":"2026-02-19T09:39:18.106651+0000","10.20.193.110:6800/3824530704":"2026-02-19T09:39:18.106651+0000","10.20.193.110:0/3938624001":"2026-02-19T09:39:18.106651+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:39:58.221 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph tell osd.0 flush_pg_stats 2026-02-18T09:39:58.221 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph tell osd.1 flush_pg_stats 2026-02-18T09:39:58.342 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:58.343 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:58.495 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46070]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/smartctl -x --json=o /dev/nvme0n1 2026-02-18T09:39:58.496 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46070]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:39:58.496 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46070]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:39:58.496 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46070]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:39:58.496 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46078]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/nvme mtfdkcc1t9tgp-1bk1jabyy smart-log-add --json /dev/nvme0n1 2026-02-18T09:39:58.496 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46078]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:39:58.496 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46078]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:39:58.496 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46078]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:39:58.497 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:39:58 trial110 sudo[45977]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/smartctl -x --json=o /dev/nvme2n1 2026-02-18T09:39:58.497 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:39:58 trial110 sudo[45977]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:39:58.497 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:39:58 trial110 sudo[45977]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:39:58.497 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:39:58 trial110 sudo[45977]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:39:58.497 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:39:58 trial110 sudo[45981]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/nvme mtfdkcc1t9tgp-1bk1jabyy smart-log-add --json /dev/nvme2n1 2026-02-18T09:39:58.497 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:39:58 trial110 sudo[45981]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:39:58.497 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:39:58 trial110 sudo[45981]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:39:58.497 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:39:58 trial110 sudo[45981]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:39:58.498 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46017]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/smartctl -x --json=o /dev/nvme2n1 2026-02-18T09:39:58.498 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46017]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:39:58.498 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46017]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:39:58.498 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46017]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:39:58.498 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46058]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/nvme mtfdkcc1t9tgp-1bk1jabyy smart-log-add --json /dev/nvme2n1 2026-02-18T09:39:58.498 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46058]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:39:58.498 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46058]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:39:58.498 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:39:58 trial110 sudo[46058]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:39:58.507 INFO:teuthology.orchestra.run.trial110.stdout:34359738373 2026-02-18T09:39:58.508 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph osd last-stat-seq osd.0 2026-02-18T09:39:58.514 INFO:teuthology.orchestra.run.trial110.stdout:47244640260 2026-02-18T09:39:58.514 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph osd last-stat-seq osd.1 2026-02-18T09:39:58.628 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:58.671 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:39:58.763 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 ceph-mon[15935]: pgmap v18: 1 pgs: 1 unknown; 0 B data, 53 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:39:58.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' 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:39:58.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 ceph-mon[15935]: osdmap e13: 2 total, 2 up, 2 in 2026-02-18T09:39:58.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3497507436' entity='client.admin' cmd={"prefix": "osd dump", "format": "json"} : dispatch 2026-02-18T09:39:58.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3048196442' entity='client.admin' cmd={"prefix": "osd dump", "format": "json"} : dispatch 2026-02-18T09:39:58.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:58.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 ceph-mon[15935]: from='admin socket' entity='admin socket' cmd='smart' args=[json]: dispatch 2026-02-18T09:39:58.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 ceph-mon[15935]: from='admin socket' entity='admin socket' cmd=smart args=[json]: finished 2026-02-18T09:39:58.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "mon metadata", "id": "a"} : dispatch 2026-02-18T09:39:58.765 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:58 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:39:58.850 INFO:teuthology.orchestra.run.trial110.stdout:34359738372 2026-02-18T09:39:58.876 INFO:teuthology.orchestra.run.trial110.stdout:47244640259 2026-02-18T09:39:58.888 INFO:tasks.cephadm.ceph_manager.ceph:need seq 34359738373 got 34359738372 for osd.0 2026-02-18T09:39:58.915 INFO:tasks.cephadm.ceph_manager.ceph:need seq 47244640260 got 47244640259 for osd.1 2026-02-18T09:39:59.889 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph osd last-stat-seq osd.0 2026-02-18T09:39:59.916 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph osd last-stat-seq osd.1 2026-02-18T09:40:00.013 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:00.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:59 trial110 ceph-mon[15935]: osdmap e14: 2 total, 2 up, 2 in 2026-02-18T09:40:00.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:59 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3108884584' entity='client.admin' cmd={"prefix": "osd last-stat-seq", "id": 0} : dispatch 2026-02-18T09:40:00.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:39:59 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/453828180' entity='client.admin' cmd={"prefix": "osd last-stat-seq", "id": 1} : dispatch 2026-02-18T09:40:00.048 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:00.230 INFO:teuthology.orchestra.run.trial110.stdout:34359738373 2026-02-18T09:40:00.265 INFO:teuthology.orchestra.run.trial110.stdout:47244640260 2026-02-18T09:40:00.270 INFO:tasks.cephadm.ceph_manager.ceph:need seq 34359738373 got 34359738373 for osd.0 2026-02-18T09:40:00.271 DEBUG:teuthology.parallel:result is None 2026-02-18T09:40:00.305 INFO:tasks.cephadm.ceph_manager.ceph:need seq 47244640260 got 47244640260 for osd.1 2026-02-18T09:40:00.305 DEBUG:teuthology.parallel:result is None 2026-02-18T09:40:00.305 INFO:tasks.cephadm.ceph_manager.ceph:waiting for clean 2026-02-18T09:40:00.305 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph pg dump --format=json 2026-02-18T09:40:00.461 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:00.672 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:40:00.672 INFO:teuthology.orchestra.run.trial110.stderr:dumped all 2026-02-18T09:40:00.709 INFO:teuthology.orchestra.run.trial110.stdout:{"pg_ready":true,"pg_map":{"version":21,"stamp":"2026-02-18T09:39:59.677814+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":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":52886,"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.939628"},"pg_stats":[{"pgid":"1.0","version":"13'72","reported_seq":100,"reported_epoch":13,"state":"active+clean","last_fresh":"2026-02-18T09:39:58.426431+0000","last_change":"2026-02-18T09:39:58.275478+0000","last_active":"2026-02-18T09:39:58.426431+0000","last_peered":"2026-02-18T09:39:58.426431+0000","last_clean":"2026-02-18T09:39:58.426431+0000","last_became_active":"2026-02-18T09:39:58.274285+0000","last_became_peered":"2026-02-18T09:39:58.274285+0000","last_unstale":"2026-02-18T09:39:58.426431+0000","last_undegraded":"2026-02-18T09:39:58.426431+0000","last_fullsized":"2026-02-18T09:39:58.426431+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-18T09:39:56.730210+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-18T09:39:56.730210+0000","last_clean_scrub_stamp":"2026-02-18T09:39:56.730210+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-19T20:12:36.369555+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":11,"seq":47244640260,"num_pgs":0,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27068,"kb_used_data":104,"kb_used_omap":4,"kb_used_meta":26939,"kb_avail":733976132,"statfs":{"total":751619276800,"available":751591559168,"internally_reserved":0,"allocated":106496,"data_stored":26443,"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":27068,"kb_used_data":104,"kb_used_omap":6,"kb_used_meta":26937,"kb_avail":733976132,"statfs":{"total":751619276800,"available":751591559168,"internally_reserved":0,"allocated":106496,"data_stored":26443,"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":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:40:00.710 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph pg dump --format=json 2026-02-18T09:40:00.826 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:00.849 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:00 trial110 ceph-mon[15935]: pgmap v21: 1 pgs: 1 active+clean; 577 KiB data, 53 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:40:00.850 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:00 trial110 ceph-mon[15935]: mgrmap e14: x(active, since 32s) 2026-02-18T09:40:00.850 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:00 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1596551615' entity='client.admin' cmd={"prefix": "osd last-stat-seq", "id": 0} : dispatch 2026-02-18T09:40:00.850 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:00 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/3941350241' entity='client.admin' cmd={"prefix": "osd last-stat-seq", "id": 1} : dispatch 2026-02-18T09:40:01.035 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:40:01.036 INFO:teuthology.orchestra.run.trial110.stderr:dumped all 2026-02-18T09:40:01.072 INFO:teuthology.orchestra.run.trial110.stdout:{"pg_ready":true,"pg_map":{"version":21,"stamp":"2026-02-18T09:39:59.677814+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":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":52886,"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.939628"},"pg_stats":[{"pgid":"1.0","version":"13'72","reported_seq":100,"reported_epoch":13,"state":"active+clean","last_fresh":"2026-02-18T09:39:58.426431+0000","last_change":"2026-02-18T09:39:58.275478+0000","last_active":"2026-02-18T09:39:58.426431+0000","last_peered":"2026-02-18T09:39:58.426431+0000","last_clean":"2026-02-18T09:39:58.426431+0000","last_became_active":"2026-02-18T09:39:58.274285+0000","last_became_peered":"2026-02-18T09:39:58.274285+0000","last_unstale":"2026-02-18T09:39:58.426431+0000","last_undegraded":"2026-02-18T09:39:58.426431+0000","last_fullsized":"2026-02-18T09:39:58.426431+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-18T09:39:56.730210+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-18T09:39:56.730210+0000","last_clean_scrub_stamp":"2026-02-18T09:39:56.730210+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-19T20:12:36.369555+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":11,"seq":47244640260,"num_pgs":0,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27068,"kb_used_data":104,"kb_used_omap":4,"kb_used_meta":26939,"kb_avail":733976132,"statfs":{"total":751619276800,"available":751591559168,"internally_reserved":0,"allocated":106496,"data_stored":26443,"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":27068,"kb_used_data":104,"kb_used_omap":6,"kb_used_meta":26937,"kb_avail":733976132,"statfs":{"total":751619276800,"available":751591559168,"internally_reserved":0,"allocated":106496,"data_stored":26443,"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":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:40:01.073 INFO:tasks.cephadm.ceph_manager.ceph:clean! 2026-02-18T09:40:01.073 INFO:tasks.ceph:Waiting until ceph cluster ceph is healthy... 2026-02-18T09:40:01.073 INFO:tasks.cephadm.ceph_manager.ceph:wait_until_healthy 2026-02-18T09:40:01.073 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph health --format=json 2026-02-18T09:40:01.188 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:01.427 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:40:01.427 INFO:teuthology.orchestra.run.trial110.stdout:{"status":"HEALTH_OK","checks":{},"mutes":[]} 2026-02-18T09:40:01.465 INFO:tasks.cephadm.ceph_manager.ceph:wait_until_healthy done 2026-02-18T09:40:01.465 INFO:tasks.cephadm:Setup complete, yielding 2026-02-18T09:40:01.465 INFO:teuthology.run_tasks:Running task cephadm.shell... 2026-02-18T09:40:01.479 INFO:tasks.cephadm:Running commands on role host.a host ubuntu@trial110.front.sepia.ceph.com 2026-02-18T09:40:01.480 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- bash -c 'ceph fs volume create cephfs' 2026-02-18T09:40:01.596 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:02.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:01 trial110 ceph-mon[15935]: from='client.14245 -' entity='client.admin' cmd=[{"prefix": "pg dump", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:40:02.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:01 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/2655448294' entity='client.admin' cmd={"prefix": "health", "format": "json"} : dispatch 2026-02-18T09:40:03.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:02 trial110 ceph-mon[15935]: from='client.14247 -' entity='client.admin' cmd=[{"prefix": "pg dump", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:40:03.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:02 trial110 ceph-mon[15935]: pgmap v22: 1 pgs: 1 active+clean; 577 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:40:03.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:02 trial110 ceph-mon[15935]: from='client.14251 -' entity='client.admin' cmd=[{"prefix": "fs volume create", "name": "cephfs", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:40:03.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:02 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd pool create", "pool": "cephfs.cephfs.meta"} : dispatch 2026-02-18T09:40:03.800 INFO:teuthology.run_tasks:Running task cephadm.wait_for_service... 2026-02-18T09:40:03.815 INFO:tasks.cephadm:Waiting for ceph service mds.cephfs to start (timeout 300)... 2026-02-18T09:40:03.816 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:40:03.932 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:04.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:03 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd='[{"prefix": "osd pool create", "pool": "cephfs.cephfs.meta"}]': finished 2026-02-18T09:40:04.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:03 trial110 ceph-mon[15935]: osdmap e15: 2 total, 2 up, 2 in 2026-02-18T09:40:04.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:03 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"bulk": true, "prefix": "osd pool create", "pool": "cephfs.cephfs.data"} : dispatch 2026-02-18T09:40:04.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:03 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mon-a[15931]: 2026-02-18T09:40:03.751+0000 7fafb8513640 -1 log_channel(cluster) log [ERR] : Health check failed: 1 filesystem is offline (MDS_ALL_DOWN) 2026-02-18T09:40:04.148 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:40:04.148 INFO:teuthology.orchestra.run.trial110.stdout:[{"events": ["2026-02-18T09:40:03.758031Z 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:40:03.756783Z", "running": 0, "size": 2}}, {"events": ["2026-02-18T09:39:34.795244Z service:mgr [INFO] \"service was created\""], "placement": {"count": 1, "hosts": ["trial110=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:39:34.788656Z", "last_refresh": "2026-02-18T09:39:53.525087Z", "running": 1, "size": 1}}, {"events": ["2026-02-18T09:39:33.506676Z service:mon [INFO] \"service was created\""], "placement": {"count": 1, "hosts": ["trial110:10.20.193.110=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:39:33.499376Z", "last_refresh": "2026-02-18T09:39:53.525029Z", "running": 1, "size": 1}}, {"events": ["2026-02-18T09:39:45.368329Z service:osd.default [INFO] \"service was created\""], "placement": {"host_pattern": "trial110"}, "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:39:45.366944Z", "last_refresh": "2026-02-18T09:39:53.525124Z", "running": 2, "size": 2}}] 2026-02-18T09:40:04.193 INFO:tasks.cephadm:mds.cephfs has 0/2 2026-02-18T09:40:05.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: pgmap v24: 33 pgs: 32 unknown, 1 active+clean; 577 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:40:05.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd='[{"bulk": true, "prefix": "osd pool create", "pool": "cephfs.cephfs.data"}]': finished 2026-02-18T09:40:05.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: osdmap e16: 2 total, 2 up, 2 in 2026-02-18T09:40:05.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "fs new", "fs_name": "cephfs", "metadata": "cephfs.cephfs.meta", "data": "cephfs.cephfs.data"} : dispatch 2026-02-18T09:40:05.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: Health check failed: 1 filesystem is offline (MDS_ALL_DOWN) 2026-02-18T09:40:05.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: Health check failed: 1 filesystem is online with fewer MDS than max_mds (MDS_UP_LESS_THAN_MAX) 2026-02-18T09:40:05.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd='[{"prefix": "fs new", "fs_name": "cephfs", "metadata": "cephfs.cephfs.meta", "data": "cephfs.cephfs.data"}]': finished 2026-02-18T09:40:05.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: osdmap e17: 2 total, 2 up, 2 in 2026-02-18T09:40:05.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: fsmap cephfs:0 2026-02-18T09:40:05.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: Saving service mds.cephfs spec with placement count:2 2026-02-18T09:40:05.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:05.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:40:05.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:05.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:04 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:05.194 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:40:05.312 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:05.536 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:40:05.536 INFO:teuthology.orchestra.run.trial110.stdout:[{"events": ["2026-02-18T09:40:03.758031Z 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:40:03.756783Z", "running": 0, "size": 2}}, {"events": ["2026-02-18T09:39:34.795244Z service:mgr [INFO] \"service was created\""], "placement": {"count": 1, "hosts": ["trial110=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:39:34.788656Z", "last_refresh": "2026-02-18T09:40:04.180503Z", "running": 1, "size": 1}}, {"events": ["2026-02-18T09:39:33.506676Z service:mon [INFO] \"service was created\""], "placement": {"count": 1, "hosts": ["trial110:10.20.193.110=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:39:33.499376Z", "last_refresh": "2026-02-18T09:40:04.180422Z", "running": 1, "size": 1}}, {"events": ["2026-02-18T09:39:45.368329Z service:osd.default [INFO] \"service was created\""], "placement": {"host_pattern": "trial110"}, "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:39:45.366944Z", "last_refresh": "2026-02-18T09:40:04.180558Z", "running": 2, "size": 2}}] 2026-02-18T09:40:05.672 INFO:tasks.cephadm:mds.cephfs has 0/2 2026-02-18T09:40:06.002 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:05 trial110 ceph-mon[15935]: from='client.14253 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:40:06.002 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:05 trial110 ceph-mon[15935]: osdmap e18: 2 total, 2 up, 2 in 2026-02-18T09:40:06.002 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:05 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:06.002 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:05 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:06.002 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:05 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:40:06.003 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:05 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:40:06.003 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:05 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:06.003 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:05 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:40:06.003 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:05 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get-or-create", "entity": "mds.cephfs.trial110.rmggoh", "caps": ["mon", "profile mds", "osd", "allow rw tag cephfs *=*", "mds", "allow"]} : dispatch 2026-02-18T09:40:06.003 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:05 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd='[{"prefix": "auth get-or-create", "entity": "mds.cephfs.trial110.rmggoh", "caps": ["mon", "profile mds", "osd", "allow rw tag cephfs *=*", "mds", "allow"]}]': finished 2026-02-18T09:40:06.003 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:05 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:40:06.673 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:40:06.797 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:07.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: Deploying daemon mds.cephfs.trial110.rmggoh on trial110 2026-02-18T09:40:07.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='client.14255 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:40:07.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: pgmap v28: 65 pgs: 64 unknown, 1 active+clean; 577 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:40:07.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: osdmap e19: 2 total, 2 up, 2 in 2026-02-18T09:40:07.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:07.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:07.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:07.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get-or-create", "entity": "mds.cephfs.trial110.fntpvp", "caps": ["mon", "profile mds", "osd", "allow rw tag cephfs *=*", "mds", "allow"]} : dispatch 2026-02-18T09:40:07.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd='[{"prefix": "auth get-or-create", "entity": "mds.cephfs.trial110.fntpvp", "caps": ["mon", "profile mds", "osd", "allow rw tag cephfs *=*", "mds", "allow"]}]': finished 2026-02-18T09:40:07.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:40:07.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: Deploying daemon mds.cephfs.trial110.fntpvp on trial110 2026-02-18T09:40:07.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:07.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:07.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:07.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:07.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:07.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:06 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:40:07.031 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:40:07.031 INFO:teuthology.orchestra.run.trial110.stdout:[{"events": ["2026-02-18T09:40:06.489484Z 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:40:03.756783Z", "last_refresh": "2026-02-18T09:40:06.992400Z", "running": 2, "size": 2}}, {"events": ["2026-02-18T09:39:34.795244Z service:mgr [INFO] \"service was created\""], "placement": {"count": 1, "hosts": ["trial110=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:39:34.788656Z", "last_refresh": "2026-02-18T09:40:06.992254Z", "running": 1, "size": 1}}, {"events": ["2026-02-18T09:39:33.506676Z service:mon [INFO] \"service was created\""], "placement": {"count": 1, "hosts": ["trial110:10.20.193.110=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:39:33.499376Z", "last_refresh": "2026-02-18T09:40:06.992177Z", "running": 1, "size": 1}}, {"events": ["2026-02-18T09:39:45.368329Z service:osd.default [INFO] \"service was created\""], "placement": {"host_pattern": "trial110"}, "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:39:45.366944Z", "last_refresh": "2026-02-18T09:40:06.992306Z", "running": 2, "size": 2}}] 2026-02-18T09:40:07.070 INFO:tasks.cephadm:mds.cephfs has 2/2 2026-02-18T09:40:07.070 INFO:teuthology.run_tasks:Running task cephadm.shell... 2026-02-18T09:40:07.085 INFO:tasks.cephadm:Running commands on role host.a host ubuntu@trial110.front.sepia.ceph.com 2026-02-18T09:40:07.085 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- bash -c 'ceph fs subvolumegroup create cephfs smb' 2026-02-18T09:40:07.205 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:07.764 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:07 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:07.444+0000 7f1882a9e640 -1 client.14265 error registering admin socket command: (17) File exists 2026-02-18T09:40:07.818 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- bash -c 'ceph fs subvolume create cephfs sv1 --group-name=smb --mode=0777' 2026-02-18T09:40:07.940 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:08.055 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: mds.? [v2:10.20.193.110:6818/616163089,v1:10.20.193.110:6819/616163089] up:boot 2026-02-18T09:40:08.056 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: mds.? [v2:10.20.193.110:6820/1126581131,v1:10.20.193.110:6821/1126581131] up:boot 2026-02-18T09:40:08.056 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: daemon mds.cephfs.trial110.fntpvp assigned to filesystem cephfs as rank 0 (now has 1 ranks) 2026-02-18T09:40:08.056 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: Health check cleared: MDS_ALL_DOWN (was: 1 filesystem is offline) 2026-02-18T09:40:08.056 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: Health check cleared: MDS_UP_LESS_THAN_MAX (was: 1 filesystem is online with fewer MDS than max_mds) 2026-02-18T09:40:08.056 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: Cluster is now healthy 2026-02-18T09:40:08.056 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: fsmap cephfs:0 2 up:standby 2026-02-18T09:40:08.056 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "mds metadata", "who": "cephfs.trial110.rmggoh"} : dispatch 2026-02-18T09:40:08.056 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: fsmap cephfs:1 {0=cephfs.trial110.fntpvp=up:creating} 1 up:standby 2026-02-18T09:40:08.056 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "mds metadata", "who": "cephfs.trial110.fntpvp"} : dispatch 2026-02-18T09:40:08.056 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: daemon mds.cephfs.trial110.fntpvp is now active in filesystem cephfs as rank 0 2026-02-18T09:40:08.057 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:08.057 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:07 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:08.241 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- bash -c 'ceph fs subvolume create cephfs sv2 --group-name=smb --mode=0777' 2026-02-18T09:40:08.360 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:08.650 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- bash -c 'ceph mgr module enable smb' 2026-02-18T09:40:08.766 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:09.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='client.14261 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:40:09.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='client.14263 -' entity='client.admin' cmd=[{"prefix": "fs subvolumegroup create", "vol_name": "cephfs", "group_name": "smb", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:40:09.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: pgmap v30: 65 pgs: 65 active+clean; 579 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 3.0 KiB/s wr, 8 op/s 2026-02-18T09:40:09.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: mds.? [v2:10.20.193.110:6820/1126581131,v1:10.20.193.110:6821/1126581131] up:active 2026-02-18T09:40:09.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: fsmap cephfs:1 {0=cephfs.trial110.fntpvp=up:active} 1 up:standby 2026-02-18T09:40:09.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: fsmap cephfs:1 {0=cephfs.trial110.fntpvp=up:active} 1 up:standby 2026-02-18T09:40:09.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:09.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:09.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:09.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:40:09.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:40:09.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:09.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:40:09.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:40:09.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:09.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:09.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:40:09.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:40:09.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' 2026-02-18T09:40:09.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:08 trial110 ceph-mon[15935]: from='mgr.14152 10.20.193.110:0/3954126237' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:40:09.810 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- bash -c 'sleep 30' 2026-02-18T09:40:09.928 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:10.043 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:09 trial110 ceph-mon[15935]: from='client.14267 -' 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:40:10.044 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:09 trial110 ceph-mon[15935]: from='client.14269 -' 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:40:10.044 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:09 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1186742368' entity='client.admin' cmd={"prefix": "mgr module enable", "module": "smb"} : dispatch 2026-02-18T09:40:10.044 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:09 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: ignoring --setuser ceph since I am not root 2026-02-18T09:40:10.044 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:09 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: ignoring --setgroup ceph since I am not root 2026-02-18T09:40:11.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:10 trial110 ceph-mon[15935]: from='client.? 10.20.193.110:0/1186742368' entity='client.admin' cmd='[{"prefix": "mgr module enable", "module": "smb"}]': finished 2026-02-18T09:40:11.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:10 trial110 ceph-mon[15935]: mgrmap e15: x(active, since 42s) 2026-02-18T09:40:11.264 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:10 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: /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:40:11.264 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:10 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 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:40:11.264 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:10 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: from numpy import show_config as show_numpy_config 2026-02-18T09:40:12.165 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:11 trial110 ceph-mon[15935]: mds.? [v2:10.20.193.110:6818/616163089,v1:10.20.193.110:6819/616163089] up:standby 2026-02-18T09:40:12.165 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:11 trial110 ceph-mon[15935]: fsmap cephfs:1 {0=cephfs.trial110.fntpvp=up:active} 1 up:standby 2026-02-18T09:40:13.114 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: Active manager daemon x restarted 2026-02-18T09:40:13.114 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: Activating manager daemon x 2026-02-18T09:40:13.114 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: osdmap e20: 2 total, 2 up, 2 in 2026-02-18T09:40:13.114 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: mgrmap e16: x(active, starting, since 0.00335126s) 2026-02-18T09:40:13.114 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "mon metadata", "id": "a"} : dispatch 2026-02-18T09:40:13.114 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "mds metadata", "who": "cephfs.trial110.rmggoh"} : dispatch 2026-02-18T09:40:13.114 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "mds metadata", "who": "cephfs.trial110.fntpvp"} : dispatch 2026-02-18T09:40:13.114 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "mgr metadata", "who": "x", "id": "x"} : dispatch 2026-02-18T09:40:13.115 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:40:13.115 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 1} : dispatch 2026-02-18T09:40:13.115 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "mds metadata"} : dispatch 2026-02-18T09:40:13.115 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "osd metadata"} : dispatch 2026-02-18T09:40:13.115 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "mon metadata"} : dispatch 2026-02-18T09:40:13.115 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:12 trial110 ceph-mon[15935]: Manager daemon x is now available 2026-02-18T09:40:13.115 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:12 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:12.820+0000 7fc10e746640 -1 client.14284 error registering admin socket command: (17) File exists 2026-02-18T09:40:13.115 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:12 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:12.820+0000 7fc11178c640 -1 client.14285 error registering admin socket command: (17) File exists 2026-02-18T09:40:13.115 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:12 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:12.820+0000 7fc11178c640 -1 client.14285 error registering admin socket command: (17) File exists 2026-02-18T09:40:13.116 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:12 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:12.820+0000 7fc11178c640 -1 client.14285 error registering admin socket command: (17) File exists 2026-02-18T09:40:13.116 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:12 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:12.820+0000 7fc11178c640 -1 client.14285 error registering admin socket command: (17) File exists 2026-02-18T09:40:13.116 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:12 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:12.820+0000 7fc11178c640 -1 client.14285 error registering admin socket command: (17) File exists 2026-02-18T09:40:13.116 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:12 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:12.820+0000 7fc11178c640 -1 client.14285 error registering admin socket command: (17) File exists 2026-02-18T09:40:14.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:40:14.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/mirror_snapshot_schedule"} : dispatch 2026-02-18T09:40:14.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/trash_purge_schedule"} : dispatch 2026-02-18T09:40:14.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:14.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:14.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: mgrmap e17: x(active, since 1.00492s) 2026-02-18T09:40:14.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:14.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:14.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd.0", "name": "osd_memory_target"} : dispatch 2026-02-18T09:40:14.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd.1", "name": "osd_memory_target"} : dispatch 2026-02-18T09:40:14.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:14.265 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:40:14.265 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:13 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:40:15.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: [18/Feb/2026:09:40:12] ENGINE Bus STARTING 2026-02-18T09:40:15.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: [18/Feb/2026:09:40:13] ENGINE Serving on http://10.20.193.110:8765 2026-02-18T09:40:15.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: [18/Feb/2026:09:40:13] ENGINE Serving on https://10.20.193.110:7150 2026-02-18T09:40:15.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: [18/Feb/2026:09:40:13] ENGINE Bus STARTED 2026-02-18T09:40:15.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: [18/Feb/2026:09:40:13] ENGINE Client ('10.20.193.110', 40524) lost — peer dropped the TLS connection suddenly, during handshake: (6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1147)') 2026-02-18T09:40:15.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: pgmap v3: 65 pgs: 65 active+clean; 637 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:40:15.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: Adjusting osd_memory_target on trial110 to 37927M 2026-02-18T09:40:15.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: Updating trial110:/etc/ceph/ceph.conf 2026-02-18T09:40:15.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:15.265 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:15.265 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:15.265 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:40:15.265 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:40:15.265 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:40:15.265 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:40:15.265 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:15.265 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:14 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:40:16.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:15 trial110 ceph-mon[15935]: Updating trial110:/var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/config/ceph.conf 2026-02-18T09:40:16.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:15 trial110 ceph-mon[15935]: Updating trial110:/etc/ceph/ceph.client.admin.keyring 2026-02-18T09:40:16.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:15 trial110 ceph-mon[15935]: Updating trial110:/var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/config/ceph.client.admin.keyring 2026-02-18T09:40:16.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:15 trial110 ceph-mon[15935]: Certificate for "cephadm-signed_agent_cert (trial110)" is still valid for 1824 days. 2026-02-18T09:40:16.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:15 trial110 ceph-mon[15935]: pgmap v4: 65 pgs: 65 active+clean; 637 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:40:16.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:15 trial110 ceph-mon[15935]: mgrmap e18: x(active, since 2s) 2026-02-18T09:40:18.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:17 trial110 ceph-mon[15935]: pgmap v5: 65 pgs: 65 active+clean; 637 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:40:18.264 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:17 trial110 ceph-mon[15935]: mgrmap e19: x(active, since 4s) 2026-02-18T09:40:20.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:19 trial110 ceph-mon[15935]: pgmap v6: 65 pgs: 65 active+clean; 644 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 35 KiB/s rd, 2.2 KiB/s wr, 15 op/s 2026-02-18T09:40:22.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:21 trial110 ceph-mon[15935]: 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.6 KiB/s wr, 11 op/s 2026-02-18T09:40:24.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:23 trial110 ceph-mon[15935]: 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.2 KiB/s wr, 8 op/s 2026-02-18T09:40:26.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:25 trial110 ceph-mon[15935]: pgmap v9: 65 pgs: 65 active+clean; 644 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 16 KiB/s rd, 1023 B/s wr, 7 op/s 2026-02-18T09:40:28.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:27 trial110 ceph-mon[15935]: pgmap v10: 65 pgs: 65 active+clean; 644 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 15 KiB/s rd, 938 B/s wr, 6 op/s 2026-02-18T09:40:30.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:29 trial110 ceph-mon[15935]: 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.2 KiB/s wr, 6 op/s 2026-02-18T09:40:32.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:31 trial110 ceph-mon[15935]: pgmap v12: 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:40:34.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:33 trial110 ceph-mon[15935]: 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:40:36.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:35 trial110 ceph-mon[15935]: 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:40:38.263 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:37 trial110 ceph-mon[15935]: 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:40:40.024 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- bash -c 'ceph smb cluster create modusr1 user --define-user-pass=user1%t3stP4ss1 --define-user-pass=user2%t3stP4ss2 --placement=count:1 2026-02-18T09:40:40.024 DEBUG:teuthology.orchestra.run.trial110:> ' 2026-02-18T09:40:40.049 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:39 trial110 ceph-mon[15935]: 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:40:40.145 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:41.763 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:41 trial110 ceph-mon[15935]: from='client.14289 -' entity='client.admin' cmd=[{"prefix": "smb cluster create", "cluster_id": "modusr1", "auth_mode": "user", "define_user_pass": ["user1%t3stP4ss1", "user2%t3stP4ss2"], "placement": "count:1", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:40:41.763 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:41 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:41.763 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:41 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "osd pool create", "pool": ".smb", "yes_i_really_mean_it": true} : dispatch 2026-02-18T09:40:41.763 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:41 trial110 ceph-mon[15935]: pgmap v17: 65 pgs: 65 active+clean; 646 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:40:42.430 INFO:teuthology.orchestra.run.trial110.stdout:{ 2026-02-18T09:40:42.430 INFO:teuthology.orchestra.run.trial110.stdout: "resource": { 2026-02-18T09:40:42.430 INFO:teuthology.orchestra.run.trial110.stdout: "resource_type": "ceph.smb.cluster", 2026-02-18T09:40:42.430 INFO:teuthology.orchestra.run.trial110.stdout: "cluster_id": "modusr1", 2026-02-18T09:40:42.431 INFO:teuthology.orchestra.run.trial110.stdout: "auth_mode": "user", 2026-02-18T09:40:42.431 INFO:teuthology.orchestra.run.trial110.stdout: "intent": "present", 2026-02-18T09:40:42.431 INFO:teuthology.orchestra.run.trial110.stdout: "user_group_settings": [ 2026-02-18T09:40:42.431 INFO:teuthology.orchestra.run.trial110.stdout: { 2026-02-18T09:40:42.431 INFO:teuthology.orchestra.run.trial110.stdout: "source_type": "resource", 2026-02-18T09:40:42.431 INFO:teuthology.orchestra.run.trial110.stdout: "ref": "modusr1emlhlcxf" 2026-02-18T09:40:42.431 INFO:teuthology.orchestra.run.trial110.stdout: } 2026-02-18T09:40:42.431 INFO:teuthology.orchestra.run.trial110.stdout: ], 2026-02-18T09:40:42.431 INFO:teuthology.orchestra.run.trial110.stdout: "placement": { 2026-02-18T09:40:42.432 INFO:teuthology.orchestra.run.trial110.stdout: "count": 1 2026-02-18T09:40:42.432 INFO:teuthology.orchestra.run.trial110.stdout: }, 2026-02-18T09:40:42.432 INFO:teuthology.orchestra.run.trial110.stdout: "public_addrs": [] 2026-02-18T09:40:42.432 INFO:teuthology.orchestra.run.trial110.stdout: }, 2026-02-18T09:40:42.432 INFO:teuthology.orchestra.run.trial110.stdout: "state": "created", 2026-02-18T09:40:42.432 INFO:teuthology.orchestra.run.trial110.stdout: "additional_results": [ 2026-02-18T09:40:42.432 INFO:teuthology.orchestra.run.trial110.stdout: { 2026-02-18T09:40:42.432 INFO:teuthology.orchestra.run.trial110.stdout: "resource": { 2026-02-18T09:40:42.432 INFO:teuthology.orchestra.run.trial110.stdout: "resource_type": "ceph.smb.usersgroups", 2026-02-18T09:40:42.432 INFO:teuthology.orchestra.run.trial110.stdout: "users_groups_id": "modusr1emlhlcxf", 2026-02-18T09:40:42.432 INFO:teuthology.orchestra.run.trial110.stdout: "intent": "present", 2026-02-18T09:40:42.433 INFO:teuthology.orchestra.run.trial110.stdout: "values": { 2026-02-18T09:40:42.433 INFO:teuthology.orchestra.run.trial110.stdout: "users": [ 2026-02-18T09:40:42.433 INFO:teuthology.orchestra.run.trial110.stdout: { 2026-02-18T09:40:42.433 INFO:teuthology.orchestra.run.trial110.stdout: "name": "user1", 2026-02-18T09:40:42.433 INFO:teuthology.orchestra.run.trial110.stdout: "password": "t3stP4ss1" 2026-02-18T09:40:42.433 INFO:teuthology.orchestra.run.trial110.stdout: }, 2026-02-18T09:40:42.433 INFO:teuthology.orchestra.run.trial110.stdout: { 2026-02-18T09:40:42.433 INFO:teuthology.orchestra.run.trial110.stdout: "name": "user2", 2026-02-18T09:40:42.433 INFO:teuthology.orchestra.run.trial110.stdout: "password": "t3stP4ss2" 2026-02-18T09:40:42.433 INFO:teuthology.orchestra.run.trial110.stdout: } 2026-02-18T09:40:42.433 INFO:teuthology.orchestra.run.trial110.stdout: ], 2026-02-18T09:40:42.434 INFO:teuthology.orchestra.run.trial110.stdout: "groups": [] 2026-02-18T09:40:42.434 INFO:teuthology.orchestra.run.trial110.stdout: }, 2026-02-18T09:40:42.434 INFO:teuthology.orchestra.run.trial110.stdout: "linked_to_cluster": "modusr1" 2026-02-18T09:40:42.434 INFO:teuthology.orchestra.run.trial110.stdout: }, 2026-02-18T09:40:42.434 INFO:teuthology.orchestra.run.trial110.stdout: "state": "created", 2026-02-18T09:40:42.434 INFO:teuthology.orchestra.run.trial110.stdout: "success": true 2026-02-18T09:40:42.434 INFO:teuthology.orchestra.run.trial110.stdout: } 2026-02-18T09:40:42.434 INFO:teuthology.orchestra.run.trial110.stdout: ], 2026-02-18T09:40:42.434 INFO:teuthology.orchestra.run.trial110.stdout: "success": true 2026-02-18T09:40:42.434 INFO:teuthology.orchestra.run.trial110.stdout:} 2026-02-18T09:40:42.471 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- bash -c 'ceph smb share create modusr1 share1 cephfs / --subvolume=smb/sv1' 2026-02-18T09:40:42.628 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:42.671 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:42 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd='[{"prefix": "osd pool create", "pool": ".smb", "yes_i_really_mean_it": true}]': finished 2026-02-18T09:40:42.672 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:42 trial110 ceph-mon[15935]: osdmap e21: 2 total, 2 up, 2 in 2026-02-18T09:40:42.672 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:42 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "osd pool application enable", "pool": ".smb", "app": "smb"} : dispatch 2026-02-18T09:40:42.909 INFO:teuthology.orchestra.run.trial110.stdout:{ 2026-02-18T09:40:42.909 INFO:teuthology.orchestra.run.trial110.stdout: "resource": { 2026-02-18T09:40:42.909 INFO:teuthology.orchestra.run.trial110.stdout: "resource_type": "ceph.smb.share", 2026-02-18T09:40:42.909 INFO:teuthology.orchestra.run.trial110.stdout: "cluster_id": "modusr1", 2026-02-18T09:40:42.909 INFO:teuthology.orchestra.run.trial110.stdout: "share_id": "share1", 2026-02-18T09:40:42.909 INFO:teuthology.orchestra.run.trial110.stdout: "intent": "present", 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: "name": "share1", 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: "readonly": false, 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: "browseable": true, 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: "cephfs": { 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: "volume": "cephfs", 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: "path": "/", 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: "subvolumegroup": "smb", 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: "subvolume": "sv1", 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: "provider": "samba-vfs" 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: } 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: }, 2026-02-18T09:40:42.910 INFO:teuthology.orchestra.run.trial110.stdout: "state": "created", 2026-02-18T09:40:42.911 INFO:teuthology.orchestra.run.trial110.stdout: "success": true 2026-02-18T09:40:42.911 INFO:teuthology.orchestra.run.trial110.stdout:} 2026-02-18T09:40:42.921 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.876+0000 7fc10b740640 -1 client.14293 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.922 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.876+0000 7fc10b740640 -1 client.14293 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.922 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.876+0000 7fc10b740640 -1 client.14293 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.922 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.876+0000 7fc10b740640 -1 client.14293 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.922 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.876+0000 7fc10b740640 -1 client.14293 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.922 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.876+0000 7fc10b740640 -1 client.14293 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.922 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.883+0000 7fc11879a640 -1 client.14295 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.922 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.883+0000 7fc11879a640 -1 client.14295 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.922 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.883+0000 7fc11879a640 -1 client.14295 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.922 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.883+0000 7fc11879a640 -1 client.14295 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.922 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.883+0000 7fc11879a640 -1 client.14295 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.922 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.883+0000 7fc11879a640 -1 client.14295 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.923 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.887+0000 7fc11879a640 -1 client.14297 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.923 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.887+0000 7fc11879a640 -1 client.14297 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.923 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.887+0000 7fc11879a640 -1 client.14297 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.923 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.887+0000 7fc11879a640 -1 client.14297 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.923 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.887+0000 7fc11879a640 -1 client.14297 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.923 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:40:42 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:40:42.887+0000 7fc11879a640 -1 client.14297 error registering admin socket command: (17) File exists 2026-02-18T09:40:42.951 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- bash -c 'ceph smb share create modusr1 share2 cephfs / --subvolume=smb/sv2' 2026-02-18T09:40:43.068 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:43.484 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd='[{"prefix": "osd pool application enable", "pool": ".smb", "app": "smb"}]': finished 2026-02-18T09:40:43.484 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: osdmap e22: 2 total, 2 up, 2 in 2026-02-18T09:40:43.484 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:43.485 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config-key dump", "key": "smb/config/"} : dispatch 2026-02-18T09:40:43.485 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: 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:40:43.485 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "fs subvolume getpath", "vol_name": "cephfs", "sub_name": "sv1", "group_name": "smb"} : dispatch 2026-02-18T09:40:43.485 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:43.485 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "fs authorize", "filesystem": "cephfs", "entity": "client.smb.fs.cluster.modusr1", "caps": ["/", "*"]} : dispatch 2026-02-18T09:40:43.485 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd='[{"prefix": "fs authorize", "filesystem": "cephfs", "entity": "client.smb.fs.cluster.modusr1", "caps": ["/", "*"]}]': finished 2026-02-18T09:40:43.485 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config-key dump", "key": "smb/config/"} : dispatch 2026-02-18T09:40:43.485 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:43.485 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:40:43.485 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:40:43.485 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:40:43.486 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:43.486 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:40:43.486 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "auth get-or-create", "entity": "client.smb.config.modusr1.trial110.rgmvnb", "caps": ["mon", "allow r, allow command \"config-key get\" with \"key\" prefix \"smb/config/modusr1/\"", "osd", "allow r pool=.smb, allow rwx pool=.smb namespace=modusr1 object_prefix cluster.meta."]} : dispatch 2026-02-18T09:40:43.486 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd='[{"prefix": "auth get-or-create", "entity": "client.smb.config.modusr1.trial110.rgmvnb", "caps": ["mon", "allow r, allow command \"config-key get\" with \"key\" prefix \"smb/config/modusr1/\"", "osd", "allow r pool=.smb, allow rwx pool=.smb namespace=modusr1 object_prefix cluster.meta."]}]': finished 2026-02-18T09:40:43.486 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.smb.fs.cluster.modusr1"} : dispatch 2026-02-18T09:40:43.486 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:43 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:40:43.486 INFO:teuthology.orchestra.run.trial110.stdout:{ 2026-02-18T09:40:43.486 INFO:teuthology.orchestra.run.trial110.stdout: "resource": { 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "resource_type": "ceph.smb.share", 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "cluster_id": "modusr1", 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "share_id": "share2", 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "intent": "present", 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "name": "share2", 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "readonly": false, 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "browseable": true, 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "cephfs": { 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "volume": "cephfs", 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "path": "/", 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "subvolumegroup": "smb", 2026-02-18T09:40:43.487 INFO:teuthology.orchestra.run.trial110.stdout: "subvolume": "sv2", 2026-02-18T09:40:43.488 INFO:teuthology.orchestra.run.trial110.stdout: "provider": "samba-vfs" 2026-02-18T09:40:43.488 INFO:teuthology.orchestra.run.trial110.stdout: } 2026-02-18T09:40:43.488 INFO:teuthology.orchestra.run.trial110.stdout: }, 2026-02-18T09:40:43.488 INFO:teuthology.orchestra.run.trial110.stdout: "state": "created", 2026-02-18T09:40:43.488 INFO:teuthology.orchestra.run.trial110.stdout: "success": true 2026-02-18T09:40:43.488 INFO:teuthology.orchestra.run.trial110.stdout:} 2026-02-18T09:40:43.542 INFO:teuthology.run_tasks:Running task cephadm.wait_for_service... 2026-02-18T09:40:43.558 INFO:tasks.cephadm:Waiting for ceph service smb.modusr1 to start (timeout 300)... 2026-02-18T09:40:43.558 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:40:43.679 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:43.901 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:40:43.902 INFO:teuthology.orchestra.run.trial110.stdout:[{"placement": {"count": 2}, "service_id": "cephfs", "service_name": "mds.cephfs", "service_type": "mds", "status": {"created": "2026-02-18T09:40:03.756783Z", "last_refresh": "2026-02-18T09:40:13.369742Z", "running": 2, "size": 2}}, {"placement": {"count": 1, "hosts": ["trial110=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:39:34.788656Z", "last_refresh": "2026-02-18T09:40:13.369636Z", "running": 1, "size": 1}}, {"placement": {"count": 1, "hosts": ["trial110:10.20.193.110=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:39:33.499376Z", "last_refresh": "2026-02-18T09:40:13.369564Z", "running": 1, "size": 1}}, {"placement": {"host_pattern": "trial110"}, "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:39:45.366944Z", "last_refresh": "2026-02-18T09:40:13.369673Z", "running": 2, "size": 2}}, {"events": ["2026-02-18T09:40:43.481716Z 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:40:43.480405Z", "ports": [445, 9922], "running": 0, "size": 1}}] 2026-02-18T09:40:43.979 INFO:tasks.cephadm:smb.modusr1 has 0/1 2026-02-18T09:40:44.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: from='client.14291 -' entity='client.admin' cmd=[{"prefix": "smb share create", "cluster_id": "modusr1", "share_id": "share1", "cephfs_volume": "cephfs", "path": "/", "subvolume": "smb/sv1", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:40:44.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: from='mon.0 -' entity='mon.' cmd=[{"prefix": "fs subvolume getpath", "vol_name": "cephfs", "sub_name": "sv1", "group_name": "smb"}]: dispatch 2026-02-18T09:40:44.765 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: Saving service smb.modusr1 spec with placement count:1 2026-02-18T09:40:44.765 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: Deploying daemon smb.modusr1.trial110.rgmvnb on trial110 2026-02-18T09:40:44.765 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: osdmap e23: 2 total, 2 up, 2 in 2026-02-18T09:40:44.765 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: from='client.14299 -' entity='client.admin' cmd=[{"prefix": "smb share create", "cluster_id": "modusr1", "share_id": "share2", "cephfs_volume": "cephfs", "path": "/", "subvolume": "smb/sv2", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:40:44.765 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "fs subvolume getpath", "vol_name": "cephfs", "sub_name": "sv2", "group_name": "smb"} : dispatch 2026-02-18T09:40:44.766 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: from='mon.0 -' entity='mon.' cmd=[{"prefix": "fs subvolume getpath", "vol_name": "cephfs", "sub_name": "sv2", "group_name": "smb"}]: dispatch 2026-02-18T09:40:44.766 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:44.766 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "fs authorize", "filesystem": "cephfs", "entity": "client.smb.fs.cluster.modusr1", "caps": ["/", "*"]} : dispatch 2026-02-18T09:40:44.766 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "fs authorize", "filesystem": "cephfs", "entity": "client.smb.fs.cluster.modusr1", "caps": ["/", "*"]} : dispatch 2026-02-18T09:40:44.766 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config-key dump", "key": "smb/config/"} : dispatch 2026-02-18T09:40:44.766 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: Saving service smb.modusr1 spec with placement count:1 2026-02-18T09:40:44.767 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:44 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:44.980 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:40:45.178 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:45.651 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:40:45.652 INFO:teuthology.orchestra.run.trial110.stdout:[{"placement": {"count": 2}, "service_id": "cephfs", "service_name": "mds.cephfs", "service_type": "mds", "status": {"created": "2026-02-18T09:40:03.756783Z", "last_refresh": "2026-02-18T09:40:13.369742Z", "running": 2, "size": 2}}, {"placement": {"count": 1, "hosts": ["trial110=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:39:34.788656Z", "last_refresh": "2026-02-18T09:40:13.369636Z", "running": 1, "size": 1}}, {"placement": {"count": 1, "hosts": ["trial110:10.20.193.110=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:39:33.499376Z", "last_refresh": "2026-02-18T09:40:13.369564Z", "running": 1, "size": 1}}, {"placement": {"host_pattern": "trial110"}, "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:39:45.366944Z", "last_refresh": "2026-02-18T09:40:13.369673Z", "running": 2, "size": 2}}, {"events": ["2026-02-18T09:40:43.481716Z 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:40:43.480405Z", "ports": [445, 9922], "running": 0, "size": 1}}] 2026-02-18T09:40:45.668 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:45 trial110 ceph-mon[15935]: from='client.14301 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:40:45.668 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:45 trial110 ceph-mon[15935]: pgmap v22: 97 pgs: 97 active+clean; 1.9 MiB data, 58 MiB used, 1.4 TiB / 1.4 TiB avail; 17 KiB/s rd, 445 KiB/s wr, 46 op/s 2026-02-18T09:40:45.690 INFO:tasks.cephadm:smb.modusr1 has 0/1 2026-02-18T09:40:46.567 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:46 trial110 ceph-mon[15935]: mgrmap e20: x(active, since 32s) 2026-02-18T09:40:46.567 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:46 trial110 ceph-mon[15935]: from='client.14303 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:40:46.567 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:46 trial110 ceph-mon[15935]: from='client.? 10.88.0.2:0/605579047' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:46.691 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:40:46.810 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:47.042 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:40:47.042 INFO:teuthology.orchestra.run.trial110.stdout:[{"placement": {"count": 2}, "service_id": "cephfs", "service_name": "mds.cephfs", "service_type": "mds", "status": {"created": "2026-02-18T09:40:03.756783Z", "last_refresh": "2026-02-18T09:40:13.369742Z", "running": 2, "size": 2}}, {"placement": {"count": 1, "hosts": ["trial110=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:39:34.788656Z", "last_refresh": "2026-02-18T09:40:13.369636Z", "running": 1, "size": 1}}, {"placement": {"count": 1, "hosts": ["trial110:10.20.193.110=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:39:33.499376Z", "last_refresh": "2026-02-18T09:40:13.369564Z", "running": 1, "size": 1}}, {"placement": {"host_pattern": "trial110"}, "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:39:45.366944Z", "last_refresh": "2026-02-18T09:40:13.369673Z", "running": 2, "size": 2}}, {"events": ["2026-02-18T09:40:46.560154Z 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:40:43.480405Z", "ports": [445, 9922], "running": 0, "size": 1}}] 2026-02-18T09:40:47.085 INFO:tasks.cephadm:smb.modusr1 has 0/1 2026-02-18T09:40:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/4215136573' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:40:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: pgmap v23: 97 pgs: 97 active+clean; 1.9 MiB data, 58 MiB used, 1.4 TiB / 1.4 TiB avail; 17 KiB/s rd, 445 KiB/s wr, 46 op/s 2026-02-18T09:40:48.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/1545027067' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:48.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/3867526223' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:48.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:48.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:48.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:40:48.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:40:48.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:48.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:40:48.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:40:48.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:40:48.015 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:40:48.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:48.016 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:40:48.086 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:40:48.205 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:40:48.431 INFO:teuthology.orchestra.run.trial110.stdout: 2026-02-18T09:40:48.431 INFO:teuthology.orchestra.run.trial110.stdout:[{"placement": {"count": 2}, "service_id": "cephfs", "service_name": "mds.cephfs", "service_type": "mds", "status": {"created": "2026-02-18T09:40:03.756783Z", "last_refresh": "2026-02-18T09:40:47.194327Z", "running": 2, "size": 2}}, {"placement": {"count": 1, "hosts": ["trial110=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:39:34.788656Z", "last_refresh": "2026-02-18T09:40:47.194181Z", "running": 1, "size": 1}}, {"placement": {"count": 1, "hosts": ["trial110:10.20.193.110=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:39:33.499376Z", "last_refresh": "2026-02-18T09:40:47.194106Z", "running": 1, "size": 1}}, {"placement": {"host_pattern": "trial110"}, "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:39:45.366944Z", "last_refresh": "2026-02-18T09:40:47.194233Z", "running": 2, "size": 2}}, {"events": ["2026-02-18T09:40:46.560154Z 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:40:43.480405Z", "last_refresh": "2026-02-18T09:40:47.194411Z", "ports": [445, 9922], "running": 1, "size": 1}}] 2026-02-18T09:40:48.468 INFO:tasks.cephadm:smb.modusr1 has 1/1 2026-02-18T09:40:48.468 INFO:teuthology.run_tasks:Running task template.exec... 2026-02-18T09:40:48.483 INFO:tasks.template:Running commands on role host.b host ubuntu@trial127.front.sepia.ceph.com 2026-02-18T09:40:48.483 DEBUG:teuthology.orchestra.run.trial127:> sudo TESTDIR=/home/ubuntu/cephtest bash -ex -c 'sleep 30' 2026-02-18T09:40:48.509 INFO:teuthology.orchestra.run.trial127.stderr:+ sleep 30 2026-02-18T09:40:48.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:48 trial110 ceph-mon[15935]: from='client.14321 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:40:48.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:48 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/2375993415' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:48.764 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:48 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:40:50.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:49 trial110 ceph-mon[15935]: from='client.14327 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:40:50.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:49 trial110 ceph-mon[15935]: pgmap v24: 97 pgs: 97 active+clean; 1.9 MiB data, 58 MiB used, 1.4 TiB / 1.4 TiB avail; 16 KiB/s rd, 373 KiB/s wr, 40 op/s 2026-02-18T09:40:50.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:49 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/1286309410' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:50.763 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:50 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/1610690446' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:52.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:51 trial110 ceph-mon[15935]: pgmap v25: 97 pgs: 97 active+clean; 1.9 MiB data, 58 MiB used, 1.4 TiB / 1.4 TiB avail; 14 KiB/s rd, 327 KiB/s wr, 35 op/s 2026-02-18T09:40:52.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:51 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/918235154' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:53.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:52 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/1882319219' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:54.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:53 trial110 ceph-mon[15935]: pgmap v26: 97 pgs: 97 active+clean; 1.9 MiB data, 58 MiB used, 1.4 TiB / 1.4 TiB avail; 11 KiB/s rd, 268 KiB/s wr, 29 op/s 2026-02-18T09:40:54.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:53 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/200114464' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:55.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:54 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/2788308845' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:56.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:55 trial110 ceph-mon[15935]: pgmap v27: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 11 KiB/s rd, 240 KiB/s wr, 27 op/s 2026-02-18T09:40:56.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:55 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/1801683052' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:56.763 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:56 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/4109608036' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:58.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:57 trial110 ceph-mon[15935]: pgmap v28: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 1.7 KiB/s rd, 938 B/s wr, 1 op/s 2026-02-18T09:40:58.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:57 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/3961109618' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:40:59.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:58 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/3240825068' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:41:00.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:40:59 trial110 ceph-mon[15935]: pgmap v29: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 2.5 KiB/s rd, 938 B/s wr, 2 op/s 2026-02-18T09:41:02.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:01 trial110 ceph-mon[15935]: pgmap v30: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 1.7 KiB/s rd, 255 B/s wr, 1 op/s 2026-02-18T09:41:04.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:03 trial110 ceph-mon[15935]: pgmap v31: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 1.7 KiB/s rd, 255 B/s wr, 1 op/s 2026-02-18T09:41:04.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:03 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/3632527759' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:41:06.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:05 trial110 ceph-mon[15935]: pgmap v32: 97 pgs: 97 active+clean; 1.9 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:41:08.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:07 trial110 ceph-mon[15935]: pgmap v33: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 1023 B/s rd, 0 op/s 2026-02-18T09:41:09.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:08 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/1892453848' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:41:10.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:09 trial110 ceph-mon[15935]: pgmap v34: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 1.2 KiB/s rd, 1 op/s 2026-02-18T09:41:12.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:11 trial110 ceph-mon[15935]: pgmap v35: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:41:14.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:13 trial110 ceph-mon[15935]: pgmap v36: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:41:14.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:13 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/548584624' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:41:16.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:15 trial110 ceph-mon[15935]: pgmap v37: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 0 op/s 2026-02-18T09:41:18.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:17 trial110 ceph-mon[15935]: pgmap v38: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:41:18.521 DEBUG:teuthology.orchestra.run.trial127:> 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.110/share1 -c ls' 2026-02-18T09:41:18.575 INFO:teuthology.orchestra.run.trial127.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.110/share1 -c ls 2026-02-18T09:41:18.695 INFO:teuthology.orchestra.run.trial127.stdout: . D 0 Wed Feb 18 09:40:08 2026 2026-02-18T09:41:18.696 INFO:teuthology.orchestra.run.trial127.stdout: .. D 0 Wed Feb 18 09:40:08 2026 2026-02-18T09:41:18.696 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:41:18.696 INFO:teuthology.orchestra.run.trial127.stdout: 697270272 blocks of size 1024. 697270272 blocks available 2026-02-18T09:41:18.714 DEBUG:teuthology.orchestra.run.trial127:> 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.110/share2 -c ls' 2026-02-18T09:41:18.793 INFO:teuthology.orchestra.run.trial127.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.110/share2 -c ls 2026-02-18T09:41:18.889 INFO:teuthology.orchestra.run.trial127.stdout: . D 0 Wed Feb 18 09:40:08 2026 2026-02-18T09:41:18.889 INFO:teuthology.orchestra.run.trial127.stdout: .. D 0 Wed Feb 18 09:40:08 2026 2026-02-18T09:41:18.889 INFO:teuthology.orchestra.run.trial127.stdout: 2026-02-18T09:41:18.889 INFO:teuthology.orchestra.run.trial127.stdout: 697270272 blocks of size 1024. 697270272 blocks available 2026-02-18T09:41:18.903 INFO:teuthology.run_tasks:Running task smb.workunit... 2026-02-18T09:41:18.931 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:41:19.005 DEBUG:teuthology.orchestra.run.trial110:> echo 'StrictHostKeyChecking no 2026-02-18T09:41:19.005 DEBUG:teuthology.orchestra.run.trial110:> ' > /home/ubuntu/.ssh/config && echo 'UserKnownHostsFile ' /dev/null >> /home/ubuntu/.ssh/config && chmod 600 /home/ubuntu/.ssh/config 2026-02-18T09:41:19.007 DEBUG:teuthology.orchestra.run.trial127:> echo 'StrictHostKeyChecking no 2026-02-18T09:41:19.007 DEBUG:teuthology.orchestra.run.trial127:> ' > /home/ubuntu/.ssh/config && echo 'UserKnownHostsFile ' /dev/null >> /home/ubuntu/.ssh/config && chmod 600 /home/ubuntu/.ssh/config 2026-02-18T09:41:19.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:18 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/1064283475' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:41:19.023 INFO:teuthology.task.ssh_keys:generated public key AAAAB3NzaC1yc2EAAAADAQABAAABAQC2vF9NfP1VQJT/+M4qqPlyduABRmPwYpv6QEhzgrrtmSQ2iVJLmEsdbwiMspgWoCufp47psxgY4+FebZsPwcPWvLzhsGtLnaTZFox4SSSCuHdUW3U6el/C0EdnmVeYoUeErpmX/11JDL9xguWtit1RRssWlFH5L6YjVoJ/lMvFiDc9UUEvIwJtd1mWmjhs/G021DqMCBPxiPX3m3xLbbIT2T+2pIYea1/N8/zPmpZwp8njEaC/vRqbly/7lAKU4PJUowH/+XCesF3OkCmd3LlmJ6l+WKdhpiPt7WAx1hDWhB4S3oFSLTRLTIY6MhPLicwFo3YPVqHTSisXe/N8UwoD 2026-02-18T09:41:19.024 INFO:teuthology.task.ssh_keys:pushing keys to trial110.front.sepia.ceph.com for ubuntu 2026-02-18T09:41:19.024 DEBUG:teuthology.orchestra.run.trial110:> rm -f -- /home/ubuntu/.ssh/id_rsa 2026-02-18T09:41:19.077 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:41:19.077 DEBUG:teuthology.orchestra.run.trial110:> dd of=/home/ubuntu/.ssh/id_rsa 2026-02-18T09:41:19.077 DEBUG:teuthology.orchestra.run.trial110:> chmod 0500 /home/ubuntu/.ssh/id_rsa 2026-02-18T09:41:19.134 DEBUG:teuthology.orchestra.run.trial110:> rm -f -- /home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:41:19.189 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:41:19.189 DEBUG:teuthology.orchestra.run.trial110:> dd of=/home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:41:19.246 DEBUG:teuthology.orchestra.run.trial110:> cp -v -a /home/ubuntu/.ssh/authorized_keys /home/ubuntu/.ssh/authorized_keys_2026-02-18_09:41:19:246008 2026-02-18T09:41:19.302 INFO:teuthology.orchestra.run.trial110.stdout:'/home/ubuntu/.ssh/authorized_keys' -> '/home/ubuntu/.ssh/authorized_keys_2026-02-18_09:41:19:246008' 2026-02-18T09:41:19.303 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:41:19.303 DEBUG:teuthology.orchestra.run.trial110:> dd of=/home/ubuntu/.ssh/authorized_keys conv=notrunc oflag=append 2026-02-18T09:41:19.358 INFO:teuthology.task.ssh_keys:pushing keys to trial127.front.sepia.ceph.com for ubuntu 2026-02-18T09:41:19.359 DEBUG:teuthology.orchestra.run.trial127:> rm -f -- /home/ubuntu/.ssh/id_rsa 2026-02-18T09:41:19.376 DEBUG:teuthology.orchestra.run.trial127:> set -ex 2026-02-18T09:41:19.376 DEBUG:teuthology.orchestra.run.trial127:> dd of=/home/ubuntu/.ssh/id_rsa 2026-02-18T09:41:19.376 DEBUG:teuthology.orchestra.run.trial127:> chmod 0500 /home/ubuntu/.ssh/id_rsa 2026-02-18T09:41:19.433 DEBUG:teuthology.orchestra.run.trial127:> rm -f -- /home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:41:19.489 DEBUG:teuthology.orchestra.run.trial127:> set -ex 2026-02-18T09:41:19.489 DEBUG:teuthology.orchestra.run.trial127:> dd of=/home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:41:19.546 DEBUG:teuthology.orchestra.run.trial127:> cp -v -a /home/ubuntu/.ssh/authorized_keys /home/ubuntu/.ssh/authorized_keys_2026-02-18_09:41:19:546194 2026-02-18T09:41:19.603 INFO:teuthology.orchestra.run.trial127.stdout:'/home/ubuntu/.ssh/authorized_keys' -> '/home/ubuntu/.ssh/authorized_keys_2026-02-18_09:41:19:546194' 2026-02-18T09:41:19.604 DEBUG:teuthology.orchestra.run.trial127:> set -ex 2026-02-18T09:41:19.604 DEBUG:teuthology.orchestra.run.trial127:> dd of=/home/ubuntu/.ssh/authorized_keys conv=notrunc oflag=append 2026-02-18T09:41:19.661 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': 'trial110.front.sepia.ceph.com', 'user': 'ubuntu', 'arch': 'x86_64', 'os_type': 'centos', 'os_version': '9.stream', 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH/zHM8Frsn9Ve8DukK5w4PrEIkXQRFo38GxXMMxdFAiRNAbW0znQYmhVMB25HBllss20eZGX4boH5EjeKw/nsQ=', 'up': True, '_role_name': 'host.a', 'shortname': 'trial110', 'ip_address': '10.20.193.110'}, 'smb_nodes': [{'name': 'trial110.front.sepia.ceph.com', 'user': 'ubuntu', 'arch': 'x86_64', 'os_type': 'centos', 'os_version': '9.stream', 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH/zHM8Frsn9Ve8DukK5w4PrEIkXQRFo38GxXMMxdFAiRNAbW0znQYmhVMB25HBllss20eZGX4boH5EjeKw/nsQ=', 'up': True, '_role_name': 'host.a', 'shortname': 'trial110', 'ip_address': '10.20.193.110'}], 'client_nodes': [{'name': 'trial110.front.sepia.ceph.com', 'user': 'ubuntu', 'arch': 'x86_64', 'os_type': 'centos', 'os_version': '9.stream', 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBH/zHM8Frsn9Ve8DukK5w4PrEIkXQRFo38GxXMMxdFAiRNAbW0znQYmhVMB25HBllss20eZGX4boH5EjeKw/nsQ=', 'up': True, '_role_name': 'client.0', 'shortname': 'trial110', 'ip_address': '10.20.193.110', 'client_name': 'client.0'}]} 2026-02-18T09:41:19.662 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:41:19.662 DEBUG:teuthology.orchestra.run.trial110:> sudo dd of=/var/tmp/ceph-smb-test-meta.json 2026-02-18T09:41:19.662 DEBUG:teuthology.orchestra.run.trial110:> sudo chmod 0644 /var/tmp/ceph-smb-test-meta.json 2026-02-18T09:41:19.698 INFO:tasks.workunit:Pulling workunits from ref 3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c 2026-02-18T09:41:19.699 INFO:tasks.workunit:Making a separate scratch dir for every client... 2026-02-18T09:41:19.699 DEBUG:teuthology.orchestra.run.trial110:> stat -- /home/ubuntu/cephtest/mnt.0 2026-02-18T09:41:19.754 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:41:19.755 INFO:teuthology.orchestra.run.trial110.stderr:stat: cannot statx '/home/ubuntu/cephtest/mnt.0': No such file or directory 2026-02-18T09:41:19.755 DEBUG:teuthology.orchestra.run.trial110:> mkdir -- /home/ubuntu/cephtest/mnt.0 2026-02-18T09:41:19.810 INFO:tasks.workunit:Created dir /home/ubuntu/cephtest/mnt.0 2026-02-18T09:41:19.811 DEBUG:teuthology.orchestra.run.trial110:> cd -- /home/ubuntu/cephtest/mnt.0 && mkdir -- client.0 2026-02-18T09:41:19.866 INFO:tasks.workunit:timeout=1h 2026-02-18T09:41:19.866 INFO:tasks.workunit:cleanup=True 2026-02-18T09:41:19.867 DEBUG:teuthology.orchestra.run.trial110:> 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:41:19.929 INFO:tasks.workunit.client.0.trial110.stderr:Cloning into '/home/ubuntu/cephtest/clone.client.0'... 2026-02-18T09:41:20.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:19 trial110 ceph-mon[15935]: pgmap v39: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 0 op/s 2026-02-18T09:41:22.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:21 trial110 ceph-mon[15935]: pgmap v40: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:41:24.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:23 trial110 ceph-mon[15935]: pgmap v41: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:41:24.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:23 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/2667629746' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:41:26.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:25 trial110 ceph-mon[15935]: pgmap v42: 97 pgs: 97 active+clean; 1.9 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:41:28.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:27 trial110 ceph-mon[15935]: pgmap v43: 97 pgs: 97 active+clean; 1.9 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:41:29.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:28 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/2614826012' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:41:30.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:29 trial110 ceph-mon[15935]: pgmap v44: 97 pgs: 97 active+clean; 1.9 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:41:32.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:31 trial110 ceph-mon[15935]: pgmap v45: 97 pgs: 97 active+clean; 1.9 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:41:34.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:33 trial110 ceph-mon[15935]: pgmap v46: 97 pgs: 97 active+clean; 1.9 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:41:34.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:33 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/2960013236' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:41:36.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:35 trial110 ceph-mon[15935]: pgmap v47: 97 pgs: 97 active+clean; 1.9 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:41:38.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:37 trial110 ceph-mon[15935]: pgmap v48: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:41:39.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:38 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/2576439156' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:41:40.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:39 trial110 ceph-mon[15935]: pgmap v49: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 0 op/s 2026-02-18T09:41:42.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:41 trial110 ceph-mon[15935]: pgmap v50: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:41:44.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:43 trial110 ceph-mon[15935]: pgmap v51: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:41:44.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:43 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/1981677260' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:41:46.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:45 trial110 ceph-mon[15935]: pgmap v52: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 255 B/s wr, 0 op/s 2026-02-18T09:41:46.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:45 trial110 ceph-mon[15935]: mgrmap e21: x(active, since 92s) 2026-02-18T09:41:46.611 INFO:tasks.workunit.client.0.trial110.stderr:Note: switching to '3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c'. 2026-02-18T09:41:46.611 INFO:tasks.workunit.client.0.trial110.stderr: 2026-02-18T09:41:46.611 INFO:tasks.workunit.client.0.trial110.stderr:You are in 'detached HEAD' state. You can look around, make experimental 2026-02-18T09:41:46.611 INFO:tasks.workunit.client.0.trial110.stderr:changes and commit them, and you can discard any commits you make in this 2026-02-18T09:41:46.612 INFO:tasks.workunit.client.0.trial110.stderr:state without impacting any branches by switching back to a branch. 2026-02-18T09:41:46.612 INFO:tasks.workunit.client.0.trial110.stderr: 2026-02-18T09:41:46.612 INFO:tasks.workunit.client.0.trial110.stderr:If you want to create a new branch to retain commits you create, you may 2026-02-18T09:41:46.612 INFO:tasks.workunit.client.0.trial110.stderr:do so (now or later) by using -c with the switch command. Example: 2026-02-18T09:41:46.612 INFO:tasks.workunit.client.0.trial110.stderr: 2026-02-18T09:41:46.612 INFO:tasks.workunit.client.0.trial110.stderr: git switch -c 2026-02-18T09:41:46.612 INFO:tasks.workunit.client.0.trial110.stderr: 2026-02-18T09:41:46.612 INFO:tasks.workunit.client.0.trial110.stderr:Or undo this operation with: 2026-02-18T09:41:46.612 INFO:tasks.workunit.client.0.trial110.stderr: 2026-02-18T09:41:46.612 INFO:tasks.workunit.client.0.trial110.stderr: git switch - 2026-02-18T09:41:46.612 INFO:tasks.workunit.client.0.trial110.stderr: 2026-02-18T09:41:46.613 INFO:tasks.workunit.client.0.trial110.stderr:Turn off this advice by setting config variable advice.detachedHead to false 2026-02-18T09:41:46.613 INFO:tasks.workunit.client.0.trial110.stderr: 2026-02-18T09:41:46.613 INFO:tasks.workunit.client.0.trial110.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:41:46.619 DEBUG:teuthology.orchestra.run.trial110:> 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:41:46.676 INFO:tasks.workunit.client.0.trial110.stdout:for d in direct_io fs ; do ( cd $d ; make all ) ; done 2026-02-18T09:41:46.678 INFO:tasks.workunit.client.0.trial110.stdout:make[1]: Entering directory '/home/ubuntu/cephtest/clone.client.0/qa/workunits/direct_io' 2026-02-18T09:41:46.678 INFO:tasks.workunit.client.0.trial110.stdout:cc -Wall -Wextra -D_GNU_SOURCE direct_io_test.c -o direct_io_test 2026-02-18T09:41:46.777 INFO:tasks.workunit.client.0.trial110.stdout:cc -Wall -Wextra -D_GNU_SOURCE test_sync_io.c -o test_sync_io 2026-02-18T09:41:46.807 INFO:tasks.workunit.client.0.trial110.stdout:cc -Wall -Wextra -D_GNU_SOURCE test_short_dio_read.c -o test_short_dio_read 2026-02-18T09:41:46.832 INFO:tasks.workunit.client.0.trial110.stdout:make[1]: Leaving directory '/home/ubuntu/cephtest/clone.client.0/qa/workunits/direct_io' 2026-02-18T09:41:46.833 INFO:tasks.workunit.client.0.trial110.stdout:make[1]: Entering directory '/home/ubuntu/cephtest/clone.client.0/qa/workunits/fs' 2026-02-18T09:41:46.833 INFO:tasks.workunit.client.0.trial110.stdout:cc -Wall -Wextra -D_GNU_SOURCE test_o_trunc.c -o test_o_trunc 2026-02-18T09:41:46.858 INFO:tasks.workunit.client.0.trial110.stdout:make[1]: Leaving directory '/home/ubuntu/cephtest/clone.client.0/qa/workunits/fs' 2026-02-18T09:41:46.862 DEBUG:teuthology.orchestra.run.trial110:> set -ex 2026-02-18T09:41:46.862 DEBUG:teuthology.orchestra.run.trial110:> dd if=/home/ubuntu/cephtest/workunits.list.client.0 of=/dev/stdout 2026-02-18T09:41:46.920 INFO:tasks.workunit:Running workunits matching smb/smb_tests.sh on client.0... 2026-02-18T09:41:46.922 INFO:tasks.workunit:Running workunit smb/smb_tests.sh... 2026-02-18T09:41:46.923 DEBUG:teuthology.orchestra.run.trial110: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:41:46.977 INFO:tasks.workunit.client.0.trial110.stderr:++ dirname /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/smb_tests.sh 2026-02-18T09:41:46.978 INFO:tasks.workunit.client.0.trial110.stderr:+ HERE=/home/ubuntu/cephtest/clone.client.0/qa/workunits/smb 2026-02-18T09:41:46.978 INFO:tasks.workunit.client.0.trial110.stderr:+ PY=python3 2026-02-18T09:41:46.978 INFO:tasks.workunit.client.0.trial110.stderr:+ '[' '' ']' 2026-02-18T09:41:46.978 INFO:tasks.workunit.client.0.trial110.stderr:+ VENV=/home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_61259 2026-02-18T09:41:46.978 INFO:tasks.workunit.client.0.trial110.stderr:+ '[' -d /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_61259 ']' 2026-02-18T09:41:46.978 INFO:tasks.workunit.client.0.trial110.stderr:+ python3 -m venv /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_61259 2026-02-18T09:41:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:47 trial110 ceph-mon[15935]: pgmap v53: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 255 B/s wr, 0 op/s 2026-02-18T09:41:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:41:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:41:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:41:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' 2026-02-18T09:41:48.014 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:47 trial110 ceph-mon[15935]: from='mgr.14273 10.20.193.110:0/795684655' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:41:48.051 INFO:tasks.workunit.client.0.trial110.stderr:+ trap cleanup EXIT 2026-02-18T09:41:48.051 INFO:tasks.workunit.client.0.trial110.stderr:+ cd /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb 2026-02-18T09:41:48.051 INFO:tasks.workunit.client.0.trial110.stderr:+ /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_61259/bin/python3 -m pip install pytest smbprotocol 2026-02-18T09:41:48.252 INFO:tasks.workunit.client.0.trial110.stdout:Collecting pytest 2026-02-18T09:41:48.280 INFO:tasks.workunit.client.0.trial110.stdout: Downloading pytest-8.4.2-py3-none-any.whl (365 kB) 2026-02-18T09:41:48.309 INFO:tasks.workunit.client.0.trial110.stdout:Collecting smbprotocol 2026-02-18T09:41:48.313 INFO:tasks.workunit.client.0.trial110.stdout: Downloading smbprotocol-1.16.0-py3-none-any.whl (126 kB) 2026-02-18T09:41:48.336 INFO:tasks.workunit.client.0.trial110.stdout:Collecting exceptiongroup>=1 2026-02-18T09:41:48.340 INFO:tasks.workunit.client.0.trial110.stdout: Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB) 2026-02-18T09:41:48.355 INFO:tasks.workunit.client.0.trial110.stdout:Collecting pluggy<2,>=1.5 2026-02-18T09:41:48.359 INFO:tasks.workunit.client.0.trial110.stdout: Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-18T09:41:48.381 INFO:tasks.workunit.client.0.trial110.stdout:Collecting packaging>=20 2026-02-18T09:41:48.385 INFO:tasks.workunit.client.0.trial110.stdout: Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-02-18T09:41:48.414 INFO:tasks.workunit.client.0.trial110.stdout:Collecting tomli>=1 2026-02-18T09:41:48.418 INFO:tasks.workunit.client.0.trial110.stdout: Downloading tomli-2.4.0-py3-none-any.whl (14 kB) 2026-02-18T09:41:48.428 INFO:tasks.workunit.client.0.trial110.stdout:Collecting iniconfig>=1 2026-02-18T09:41:48.432 INFO:tasks.workunit.client.0.trial110.stdout: Downloading iniconfig-2.1.0-py3-none-any.whl (6.0 kB) 2026-02-18T09:41:48.460 INFO:tasks.workunit.client.0.trial110.stdout:Collecting pygments>=2.7.2 2026-02-18T09:41:48.463 INFO:tasks.workunit.client.0.trial110.stdout: Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-02-18T09:41:48.529 INFO:tasks.workunit.client.0.trial110.stdout:Collecting pyspnego 2026-02-18T09:41:48.533 INFO:tasks.workunit.client.0.trial110.stdout: Downloading pyspnego-0.12.0-py3-none-any.whl (130 kB) 2026-02-18T09:41:48.935 INFO:tasks.workunit.client.0.trial110.stdout:Collecting cryptography>=2.0 2026-02-18T09:41:48.942 INFO:tasks.workunit.client.0.trial110.stdout: Downloading cryptography-46.0.5-cp38-abi3-manylinux_2_34_x86_64.whl (4.5 MB) 2026-02-18T09:41:48.994 INFO:tasks.workunit.client.0.trial110.stdout:Collecting typing-extensions>=4.13.2 2026-02-18T09:41:48.997 INFO:tasks.workunit.client.0.trial110.stdout: Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-02-18T09:41:49.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:48 trial110 ceph-mon[15935]: from='client.? 10.88.0.3:0/1561082169' entity='client.smb.config.modusr1.trial110.rgmvnb' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:41:49.204 INFO:tasks.workunit.client.0.trial110.stdout:Collecting cffi>=2.0.0 2026-02-18T09:41:49.208 INFO:tasks.workunit.client.0.trial110.stdout: Downloading cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB) 2026-02-18T09:41:49.231 INFO:tasks.workunit.client.0.trial110.stdout:Collecting pycparser 2026-02-18T09:41:49.235 INFO:tasks.workunit.client.0.trial110.stdout: Downloading pycparser-2.23-py3-none-any.whl (118 kB) 2026-02-18T09:41:49.266 INFO:tasks.workunit.client.0.trial110.stdout:Installing collected packages: pycparser, typing-extensions, cffi, cryptography, tomli, pyspnego, pygments, pluggy, packaging, iniconfig, exceptiongroup, smbprotocol, pytest 2026-02-18T09:41:49.886 INFO:tasks.workunit.client.0.trial110.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:41:49.939 INFO:tasks.workunit.client.0.trial110.stderr:WARNING: You are using pip version 21.3.1; however, version 26.0.1 is available. 2026-02-18T09:41:49.939 INFO:tasks.workunit.client.0.trial110.stderr:You should consider upgrading via the '/home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_61259/bin/python3 -m pip install --upgrade pip' command. 2026-02-18T09:41:49.981 INFO:tasks.workunit.client.0.trial110.stderr:+ /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_61259/bin/python3 -m pytest -v -m 'default or hosts_access' tests 2026-02-18T09:41:50.013 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:49 trial110 ceph-mon[15935]: pgmap v54: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 255 B/s wr, 0 op/s 2026-02-18T09:41:50.098 INFO:tasks.workunit.client.0.trial110.stdout:============================= test session starts ============================== 2026-02-18T09:41:50.099 INFO:tasks.workunit.client.0.trial110.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_61259/bin/python3 2026-02-18T09:41:50.099 INFO:tasks.workunit.client.0.trial110.stdout:cachedir: .pytest_cache 2026-02-18T09:41:50.099 INFO:tasks.workunit.client.0.trial110.stdout:rootdir: /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/tests 2026-02-18T09:41:50.099 INFO:tasks.workunit.client.0.trial110.stdout:configfile: pytest.ini 2026-02-18T09:41:50.107 INFO:tasks.workunit.client.0.trial110.stdout:collecting ... collected 11 items 2026-02-18T09:41:50.108 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:50.973 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_bogus_allow ERROR [ 9%] 2026-02-18T09:41:51.002 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_hosts_access.py::TestHostsAccessToggle1::test_access_bogus_deny ERROR [ 18%] 2026-02-18T09:41:51.035 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_hosts_access.py::TestHostsAccessToggle1::test_access_self_allow ERROR [ 27%] 2026-02-18T09:41:51.063 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_self_deny ERROR [ 36%] 2026-02-18T09:41:51.091 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_bogus_net_allow ERROR [ 45%] 2026-02-18T09:41:51.113 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_simple_smb.py::test_arbitrary_listdir[share1] PASSED [ 54%] 2026-02-18T09:41:51.134 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_simple_smb.py::test_arbitrary_listdir[share2] PASSED [ 63%] 2026-02-18T09:41:51.164 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_simple_smb.py::test_create_dir[share1] PASSED [ 72%] 2026-02-18T09:41:51.193 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_simple_smb.py::test_create_dir[share2] PASSED [ 81%] 2026-02-18T09:41:51.255 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_simple_smb.py::test_create_file[share1] FAILED [ 90%] 2026-02-18T09:41:51.309 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_simple_smb.py::test_create_file[share2] FAILED [100%] 2026-02-18T09:41:51.310 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.310 INFO:tasks.workunit.client.0.trial110.stdout:==================================== ERRORS ==================================== 2026-02-18T09:41:51.310 INFO:tasks.workunit.client.0.trial110.stdout:_____ ERROR at setup of TestHostsAccessToggle1.test_no_access_bogus_allow ______ 2026-02-18T09:41:51.310 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.310 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.310 INFO:tasks.workunit.client.0.trial110.stdout:b = 2026-02-18T09:41:51.310 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.310 INFO:tasks.workunit.client.0.trial110.stdout: def write(self, b): 2026-02-18T09:41:51.310 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: request = self.fd.connection.send( 2026-02-18T09:41:51.311 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, 2026-02-18T09:41:51.312 INFO:tasks.workunit.client.0.trial110.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:41:51.312 INFO:tasks.workunit.client.0.trial110.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:41:51.312 INFO:tasks.workunit.client.0.trial110.stdout: credit_request=credit_request, 2026-02-18T09:41:51.312 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.312 INFO:tasks.workunit.client.0.trial110.stdout:> bytes_written = recv_func(request) 2026-02-18T09:41:51.312 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.312 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:41:51.312 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.312 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.312 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.312 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.313 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.314 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.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:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.315 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.316 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.317 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.318 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.318 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.318 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.318 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.318 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.318 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.318 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.318 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.319 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.319 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.319 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.319 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.319 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.319 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.319 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.319 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.319 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.319 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.320 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.320 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.320 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.320 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.320 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.320 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.320 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.320 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.320 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.320 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.321 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.321 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.321 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.321 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.321 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.321 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.321 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.321 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.321 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.321 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.321 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.322 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.322 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.322 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.322 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.322 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.322 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.322 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.322 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.322 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.322 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.322 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.323 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.323 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.323 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.323 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.323 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.323 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.323 INFO:tasks.workunit.client.0.trial110.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:41:51.323 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.323 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.323 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.323 INFO:tasks.workunit.client.0.trial110.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:41:51.323 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout:smb_cfg = 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout: @pytest.fixture(scope='class') 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout: def config(self, smb_cfg): 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout: filename = 'TestHostAcess1.txt' 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout: orig = _get_shares(smb_cfg)[0] 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout: share_name = orig['name'] 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout: print('Testing original share configuration...') 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:41:51.324 INFO:tasks.workunit.client.0.trial110.stdout: fname = sharep / filename 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout:> fname.write_text('value: setup\n') 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_hosts_access.py:65: 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout: fh.write(txt) 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout: bytes_written = recv_func(request) 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.325 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.326 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.326 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.326 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.326 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.326 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.326 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.326 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.326 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.326 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.326 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.327 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.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:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.328 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.329 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.330 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.331 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.332 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.333 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.334 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.334 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.334 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.334 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.334 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.334 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.334 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.334 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.334 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.334 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.334 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.335 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.335 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.335 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.335 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.335 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.335 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.335 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.335 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.335 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.335 INFO:tasks.workunit.client.0.trial110.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:41:51.335 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.335 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout:---------------------------- Captured stdout setup ----------------------------- 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout:Testing original share configuration... 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout:_______ ERROR at setup of TestHostsAccessToggle1.test_access_bogus_deny ________ 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout:b = 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout: def write(self, b): 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.336 INFO:tasks.workunit.client.0.trial110.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: request = self.fd.connection.send( 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:41:51.337 INFO:tasks.workunit.client.0.trial110.stdout: credit_request=credit_request, 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout:> bytes_written = recv_func(request) 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.338 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.339 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.340 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.341 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.341 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.341 INFO:tasks.workunit.client.0.trial110.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:41:51.341 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.341 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.341 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.341 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.341 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.341 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.341 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.341 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.342 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.342 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.342 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.342 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.342 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.342 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.342 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.343 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.343 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.343 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.343 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.343 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.343 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.343 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.343 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.343 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.343 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.343 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.344 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.345 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.346 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.347 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.347 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.347 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.347 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.347 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.347 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.347 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.347 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.347 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.347 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.347 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.348 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.348 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.348 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.348 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.348 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.348 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.348 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.349 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.349 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.349 INFO:tasks.workunit.client.0.trial110.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:41:51.349 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.349 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.349 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.349 INFO:tasks.workunit.client.0.trial110.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:41:51.349 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout:smb_cfg = 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout: @pytest.fixture(scope='class') 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout: def config(self, smb_cfg): 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout: filename = 'TestHostAcess1.txt' 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout: orig = _get_shares(smb_cfg)[0] 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout: share_name = orig['name'] 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout: print('Testing original share configuration...') 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout: fname = sharep / filename 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout:> fname.write_text('value: setup\n') 2026-02-18T09:41:51.350 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.351 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_hosts_access.py:65: 2026-02-18T09:41:51.351 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.351 INFO:tasks.workunit.client.0.trial110.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:41:51.351 INFO:tasks.workunit.client.0.trial110.stdout: fh.write(txt) 2026-02-18T09:41:51.351 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:41:51.351 INFO:tasks.workunit.client.0.trial110.stdout: bytes_written = recv_func(request) 2026-02-18T09:41:51.351 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.351 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.351 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.352 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.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:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.353 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.354 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.355 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.356 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.357 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.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:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout:_______ ERROR at setup of TestHostsAccessToggle1.test_access_self_allow ________ 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout:b = 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.358 INFO:tasks.workunit.client.0.trial110.stdout: def write(self, b): 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: request = self.fd.connection.send( 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: credit_request=credit_request, 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout:> bytes_written = recv_func(request) 2026-02-18T09:41:51.359 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.360 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.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:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.361 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.362 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.363 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.364 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.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:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout:smb_cfg = 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.365 INFO:tasks.workunit.client.0.trial110.stdout: @pytest.fixture(scope='class') 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: def config(self, smb_cfg): 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: filename = 'TestHostAcess1.txt' 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: orig = _get_shares(smb_cfg)[0] 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: share_name = orig['name'] 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: print('Testing original share configuration...') 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: fname = sharep / filename 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout:> fname.write_text('value: setup\n') 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_hosts_access.py:65: 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: fh.write(txt) 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: bytes_written = recv_func(request) 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.366 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.367 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.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:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.368 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.369 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.370 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.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:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout:______ ERROR at setup of TestHostsAccessToggle1.test_no_access_self_deny _______ 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout:b = 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: def write(self, b): 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:41:51.371 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: request = self.fd.connection.send( 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: credit_request=credit_request, 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout:> bytes_written = recv_func(request) 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.372 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.373 INFO:tasks.workunit.client.0.trial110.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:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.374 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.375 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.376 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.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:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout:smb_cfg = 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: @pytest.fixture(scope='class') 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: def config(self, smb_cfg): 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: filename = 'TestHostAcess1.txt' 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: orig = _get_shares(smb_cfg)[0] 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: share_name = orig['name'] 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: print('Testing original share configuration...') 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: fname = sharep / filename 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout:> fname.write_text('value: setup\n') 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_hosts_access.py:65: 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: fh.write(txt) 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: bytes_written = recv_func(request) 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.377 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.378 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.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:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.379 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.380 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.380 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.380 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.380 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.380 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.380 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.380 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.380 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.381 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.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:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout:___ ERROR at setup of TestHostsAccessToggle1.test_no_access_bogus_net_allow ____ 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.382 INFO:tasks.workunit.client.0.trial110.stdout:b = 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: def write(self, b): 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: request = self.fd.connection.send( 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: credit_request=credit_request, 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout:> bytes_written = recv_func(request) 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.383 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.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:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.384 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.385 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.386 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.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:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:smb_cfg = 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: @pytest.fixture(scope='class') 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: def config(self, smb_cfg): 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: filename = 'TestHostAcess1.txt' 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: orig = _get_shares(smb_cfg)[0] 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: share_name = orig['name'] 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: print('Testing original share configuration...') 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: fname = sharep / filename 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:> fname.write_text('value: setup\n') 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_hosts_access.py:65: 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: fh.write(txt) 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: bytes_written = recv_func(request) 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.387 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.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:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.388 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.389 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.390 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.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:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout:=================================== FAILURES =================================== 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout:___________________________ test_create_file[share1] ___________________________ 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout:b = 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: def write(self, b): 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: request = self.fd.connection.send( 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: credit_request=credit_request, 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout:> bytes_written = recv_func(request) 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.391 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.392 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.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:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.393 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.394 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.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:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:smb_cfg = , share_name = 'share1' 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: @pytest.mark.default 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: def test_create_file(smb_cfg, share_name): 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: fname = sharep / 'file1.dat' 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:> fname.write_text('HELLO WORLD\n') 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_simple_smb.py:29: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: fh.write(txt) 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: bytes_written = recv_func(request) 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.395 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.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:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.396 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.397 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.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:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout:___________________________ test_create_file[share2] ___________________________ 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout:b = 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: def write(self, b): 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:41:51.398 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: request = self.fd.connection.send( 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: write_msg, 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: credit_request=credit_request, 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout:> bytes_written = recv_func(request) 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.399 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.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:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.400 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.401 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.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:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:smb_cfg = , share_name = 'share2' 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: @pytest.mark.default 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: def test_create_file(smb_cfg, share_name): 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: fname = sharep / 'file1.dat' 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:> fname.write_text('HELLO WORLD\n') 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:tests/test_simple_smb.py:29: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: fh.write(txt) 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: bytes_written = recv_func(request) 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:self = 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:request = , wait = True 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: message is received based on the message_id passed in. 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: returned in the case of wait=False 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:41:51.402 INFO:tasks.workunit.client.0.trial110.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: """ 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: start_time = time.time() 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: while True: 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: raise SMBException( 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: "response from the server" 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.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:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: with request.response_event_lock: 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: response = request.response 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: status = response["status"].get_value() 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: request.response_event.clear() 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: continue 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # tree/share as the original request. 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: exp = SMBResponseException(response) 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: reparse_buffer = next( 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: if reparse_buffer is None: 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:41:51.403 INFO:tasks.workunit.client.0.trial110.stdout: # can do is raise the exception. 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: raise exp 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: session = self.session_table[request.session_id] 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: old_create = request.get_message_data() 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: ) 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: new_open = Open(tree, new_path) 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: create_req = new_open.create( 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: old_create["share_access"].get_value(), 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: old_create["create_options"].get_value(), 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: send=False, 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: )[0] 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: # info. 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: error = None 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: try: 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: except SMBResponseException as exc: 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: error = exc 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: # Update the old requests with the new response information 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.404 INFO:tasks.workunit.client.0.trial110.stdout: if error: 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout: raise error 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout: return new_response 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout: else: 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout: # the request from the outstanding requests 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout:> raise SMBResponseException(response) 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.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:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout: 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout:_smb_tests_61259/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout:=========================== short test summary info ============================ 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout:FAILED tests/test_simple_smb.py::test_create_file[share1] - smbprotocol.excep... 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout:FAILED tests/test_simple_smb.py::test_create_file[share2] - smbprotocol.excep... 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout:ERROR tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_bogus_allow 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout:ERROR tests/test_hosts_access.py::TestHostsAccessToggle1::test_access_bogus_deny 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout:ERROR tests/test_hosts_access.py::TestHostsAccessToggle1::test_access_self_allow 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout:ERROR tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_self_deny 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout:ERROR tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_bogus_net_allow 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stdout:==================== 2 failed, 4 passed, 5 errors in 1.21s ===================== 2026-02-18T09:41:51.405 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stderr:+ cleanup 2026-02-18T09:41:51.405 INFO:tasks.workunit.client.0.trial110.stderr:+ '[' '' ']' 2026-02-18T09:41:51.406 INFO:tasks.workunit.client.0.trial110.stderr:+ rm -rf /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_61259 2026-02-18T09:41:51.406 INFO:tasks.workunit:Stopping ["smb/smb_tests.sh -m 'default or hosts_access' tests"] on client.0... 2026-02-18T09:41:51.406 DEBUG:teuthology.orchestra.run.trial110:> sudo rm -rf -- /home/ubuntu/cephtest/workunits.list.client.0 /home/ubuntu/cephtest/clone.client.0 2026-02-18T09:41:51.736 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:51 trial110 ceph-mon[15935]: pgmap v55: 97 pgs: 97 active+clean; 1.9 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 255 B/s wr, 0 op/s 2026-02-18T09:41:51.738 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 trial110 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:41:51.742 INFO:teuthology.task.ssh_keys:Cleaning up SSH keys 2026-02-18T09:41:51.742 INFO:teuthology.task.ssh_keys:cleaning up keys added for testing 2026-02-18T09:41:51.742 INFO:teuthology.task.ssh_keys: cleaning up keys for user ubuntu on trial110.front.sepia.ceph.com 2026-02-18T09:41:51.743 DEBUG:teuthology.orchestra.run.trial110:> rm -- /home/ubuntu/.ssh/id_rsa 2026-02-18T09:41:51.760 DEBUG:teuthology.orchestra.run.trial110:> rm -- /home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:41:51.816 DEBUG:teuthology.orchestra.run.trial110:> stat -c '"%a"' /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:41:51.872 INFO:teuthology.orchestra.run.trial110.stdout:"600" 2026-02-18T09:41:51.872 DEBUG:teuthology.orchestra.run.trial110:> mv -- /home/ubuntu/.ssh/authorized_keys_2026-02-18_09:41:19:246008 /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:41:51.928 DEBUG:teuthology.orchestra.run.trial110:> chmod 600 /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:41:51.985 INFO:teuthology.task.ssh_keys: cleaning up keys for user ubuntu on trial127.front.sepia.ceph.com 2026-02-18T09:41:51.985 DEBUG:teuthology.orchestra.run.trial127:> rm -- /home/ubuntu/.ssh/id_rsa 2026-02-18T09:41:52.002 DEBUG:teuthology.orchestra.run.trial127:> rm -- /home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:41:52.057 DEBUG:teuthology.orchestra.run.trial127:> stat -c '"%a"' /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:41:52.113 INFO:teuthology.orchestra.run.trial127.stdout:"600" 2026-02-18T09:41:52.113 DEBUG:teuthology.orchestra.run.trial127:> mv -- /home/ubuntu/.ssh/authorized_keys_2026-02-18_09:41:19:546194 /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:41:52.171 DEBUG:teuthology.orchestra.run.trial127:> chmod 600 /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:41:52.227 DEBUG:teuthology.orchestra.run.trial110:> rm /home/ubuntu/.ssh/config 2026-02-18T09:41:52.229 DEBUG:teuthology.orchestra.run.trial127:> rm /home/ubuntu/.ssh/config 2026-02-18T09:41:52.283 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 trial110 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:41:52.286 DEBUG:teuthology.run_tasks:Unwinding manager cephadm 2026-02-18T09:41:52.301 INFO:tasks.cephadm:Teardown begin 2026-02-18T09:41:52.302 DEBUG:teuthology.orchestra.run.trial110:> sudo rm -f /etc/ceph/ceph.conf /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:41:52.326 DEBUG:teuthology.orchestra.run.trial127:> sudo rm -f /etc/ceph/ceph.conf /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:41:52.352 INFO:tasks.cephadm:Disabling cephadm mgr module 2026-02-18T09:41:52.352 DEBUG:teuthology.orchestra.run.trial110:> 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 a3cc908a-0cad-11f1-8bef-d404e6e7d460 -- ceph mgr module disable cephadm 2026-02-18T09:41:52.482 INFO:teuthology.orchestra.run.trial110.stderr:Inferring config /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/mon.a/config 2026-02-18T09:41:52.501 INFO:teuthology.orchestra.run.trial110.stderr:Error: statfs /etc/ceph/ceph.client.admin.keyring: no such file or directory 2026-02-18T09:41:52.517 DEBUG:teuthology.orchestra.run:got remote process result: 125 2026-02-18T09:41:52.517 INFO:tasks.cephadm:Cleaning up testdir ceph.* files... 2026-02-18T09:41:52.518 DEBUG:teuthology.orchestra.run.trial110:> rm -f /home/ubuntu/cephtest/seed.ceph.conf /home/ubuntu/cephtest/ceph.pub 2026-02-18T09:41:52.534 DEBUG:teuthology.orchestra.run.trial127:> rm -f /home/ubuntu/cephtest/seed.ceph.conf /home/ubuntu/cephtest/ceph.pub 2026-02-18T09:41:52.551 INFO:tasks.cephadm:Stopping all daemons... 2026-02-18T09:41:52.551 INFO:tasks.cephadm.mon.a:Stopping mon.a... 2026-02-18T09:41:52.552 DEBUG:teuthology.orchestra.run.trial110:> sudo systemctl stop ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mon.a 2026-02-18T09:41:52.857 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:52 trial110 systemd[1]: Stopping Ceph mon.a for a3cc908a-0cad-11f1-8bef-d404e6e7d460... 2026-02-18T09:41:52.857 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:52 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mon-a[15931]: 2026-02-18T09:41:52.673+0000 7fafbdd1e640 -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:41:52.857 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:52 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mon-a[15931]: 2026-02-18T09:41:52.673+0000 7fafbdd1e640 -1 mon.a@0(leader) e1 *** Got Signal Terminated *** 2026-02-18T09:41:52.857 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:52 trial110 podman[62164]: 2026-02-18 09:41:52.785525154 +0000 UTC m=+0.124727756 container died 9182560e3c5028a1ef81de87f4829ec78964222ad88105b059a4c98ea14e7e6f (image=quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mon-a, org.opencontainers.image.documentation=https://docs.ceph.com/, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.label-schema.schema-version=1.0, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.opencontainers.image.authors=Ceph Release Team , ceph=True, org.label-schema.vendor=CentOS, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, FROM_IMAGE=quay.io/centos/centos:stream9, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, OSD_FLAVOR=default, io.buildah.version=1.41.3, org.label-schema.license=GPLv2, org.label-schema.build-date=20260216, org.label-schema.name=CentOS Stream 9 Base Image) 2026-02-18T09:41:52.857 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:52 trial110 podman[62164]: 2026-02-18 09:41:52.794210121 +0000 UTC m=+0.133412713 container remove 9182560e3c5028a1ef81de87f4829ec78964222ad88105b059a4c98ea14e7e6f (image=quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mon-a, org.label-schema.license=GPLv2, org.opencontainers.image.documentation=https://docs.ceph.com/, org.label-schema.vendor=CentOS, org.label-schema.name=CentOS Stream 9 Base Image, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, FROM_IMAGE=quay.io/centos/centos:stream9, org.opencontainers.image.authors=Ceph Release Team , GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, ceph=True, org.label-schema.build-date=20260216, org.label-schema.schema-version=1.0, OSD_FLAVOR=default, io.buildah.version=1.41.3, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032) 2026-02-18T09:41:52.857 INFO:journalctl@ceph.mon.a.trial110.stdout:Feb 18 09:41:52 trial110 bash[62164]: ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mon-a 2026-02-18T09:41:52.872 DEBUG:teuthology.orchestra.run.trial110:> sudo pkill -f 'journalctl -f -n 0 -u ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mon.a.service' 2026-02-18T09:41:52.911 DEBUG:teuthology.orchestra.run:got remote process result: None 2026-02-18T09:41:52.911 INFO:tasks.cephadm.mon.a:Stopped mon.a 2026-02-18T09:41:52.912 INFO:tasks.cephadm.mgr.x:Stopping mgr.x... 2026-02-18T09:41:52.912 DEBUG:teuthology.orchestra.run.trial110:> sudo systemctl stop ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mgr.x 2026-02-18T09:41:53.133 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:41:52 trial110 systemd[1]: Stopping Ceph mgr.x for a3cc908a-0cad-11f1-8bef-d404e6e7d460... 2026-02-18T09:41:53.134 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:41:53 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x[16192]: 2026-02-18T09:41:53.047+0000 7fc2242dd640 -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:41:53.134 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:41:53 trial110 podman[62326]: 2026-02-18 09:41:53.088707377 +0000 UTC m=+0.053260079 container died e3c3828c495cc07ab1d1638be90fad0228f916542f03e5d5e5caf0b6388c68e9 (image=quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x, org.label-schema.build-date=20260216, FROM_IMAGE=quay.io/centos/centos:stream9, org.label-schema.vendor=CentOS, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, ceph=True, org.label-schema.schema-version=1.0, io.buildah.version=1.41.3, org.label-schema.name=CentOS Stream 9 Base Image, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.opencontainers.image.authors=Ceph Release Team , org.opencontainers.image.documentation=https://docs.ceph.com/, OSD_FLAVOR=default, org.label-schema.license=GPLv2, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/) 2026-02-18T09:41:53.134 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:41:53 trial110 podman[62326]: 2026-02-18 09:41:53.113213394 +0000 UTC m=+0.077766086 container remove e3c3828c495cc07ab1d1638be90fad0228f916542f03e5d5e5caf0b6388c68e9 (image=quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x, org.label-schema.license=GPLv2, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, org.label-schema.schema-version=1.0, org.opencontainers.image.authors=Ceph Release Team , org.label-schema.build-date=20260216, ceph=True, FROM_IMAGE=quay.io/centos/centos:stream9, io.buildah.version=1.41.3, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, OSD_FLAVOR=default, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.vendor=CentOS, org.opencontainers.image.documentation=https://docs.ceph.com/, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032) 2026-02-18T09:41:53.134 INFO:journalctl@ceph.mgr.x.trial110.stdout:Feb 18 09:41:53 trial110 bash[62326]: ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-mgr-x 2026-02-18T09:41:53.196 DEBUG:teuthology.orchestra.run.trial110:> sudo pkill -f 'journalctl -f -n 0 -u ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@mgr.x.service' 2026-02-18T09:41:53.230 DEBUG:teuthology.orchestra.run:got remote process result: None 2026-02-18T09:41:53.230 INFO:tasks.cephadm.mgr.x:Stopped mgr.x 2026-02-18T09:41:53.230 INFO:tasks.cephadm.osd.0:Stopping osd.0... 2026-02-18T09:41:53.230 DEBUG:teuthology.orchestra.run.trial110:> sudo systemctl stop ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@osd.0 2026-02-18T09:41:53.513 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:53 trial110 systemd[1]: Stopping Ceph osd.0 for a3cc908a-0cad-11f1-8bef-d404e6e7d460... 2026-02-18T09:41:53.514 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:53 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0[32341]: 2026-02-18T09:41:53.367+0000 7f62cc0b0640 -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:41:53.514 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:53 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0[32341]: 2026-02-18T09:41:53.367+0000 7f62cc0b0640 -1 osd.0 23 *** Got signal Terminated *** 2026-02-18T09:41:53.514 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:53 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0[32341]: 2026-02-18T09:41:53.367+0000 7f62cc0b0640 -1 osd.0 23 *** Immediate shutdown (osd_fast_shutdown=true) *** 2026-02-18T09:41:58.725 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:58 trial110 podman[62487]: 2026-02-18 09:41:58.436722036 +0000 UTC m=+5.082302653 container died efedb89005c68c7e494e6b59d31f81075761901f52500b382539c615a985315e (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, ceph=True, org.label-schema.license=GPLv2, OSD_FLAVOR=default, FROM_IMAGE=quay.io/centos/centos:stream9, io.buildah.version=1.41.3, org.label-schema.vendor=CentOS, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.opencontainers.image.authors=Ceph Release Team , GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.label-schema.build-date=20260216, org.opencontainers.image.documentation=https://docs.ceph.com/, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.schema-version=1.0) 2026-02-18T09:41:58.725 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:58 trial110 podman[62487]: 2026-02-18 09:41:58.445166407 +0000 UTC m=+5.090747024 container remove efedb89005c68c7e494e6b59d31f81075761901f52500b382539c615a985315e (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.vendor=CentOS, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, ceph=True, org.opencontainers.image.authors=Ceph Release Team , OSD_FLAVOR=default, org.label-schema.schema-version=1.0, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.opencontainers.image.documentation=https://docs.ceph.com/, org.label-schema.license=GPLv2, FROM_IMAGE=quay.io/centos/centos:stream9, org.label-schema.build-date=20260216, io.buildah.version=1.41.3) 2026-02-18T09:41:58.725 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:58 trial110 bash[62487]: ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0 2026-02-18T09:41:58.725 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:58 trial110 podman[62610]: 2026-02-18 09:41:58.569135233 +0000 UTC m=+0.015836389 container create da9478d3072fa243d11bdd5a5eb3e959b84bfa8c14d755cb84fa6825d52ce2c6 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0-deactivate, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, io.buildah.version=1.41.3, org.opencontainers.image.documentation=https://docs.ceph.com/, ceph=True, org.label-schema.license=GPLv2, org.label-schema.build-date=20260216, org.label-schema.schema-version=1.0, org.label-schema.name=CentOS Stream 9 Base Image, org.opencontainers.image.authors=Ceph Release Team , FROM_IMAGE=quay.io/centos/centos:stream9, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.label-schema.vendor=CentOS, OSD_FLAVOR=default, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/) 2026-02-18T09:41:58.725 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:58 trial110 podman[62610]: 2026-02-18 09:41:58.601505444 +0000 UTC m=+0.048206620 container init da9478d3072fa243d11bdd5a5eb3e959b84bfa8c14d755cb84fa6825d52ce2c6 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0-deactivate, org.label-schema.vendor=CentOS, org.label-schema.name=CentOS Stream 9 Base Image, io.buildah.version=1.41.3, FROM_IMAGE=quay.io/centos/centos:stream9, org.label-schema.build-date=20260216, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.opencontainers.image.documentation=https://docs.ceph.com/, ceph=True, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, OSD_FLAVOR=default, org.label-schema.license=GPLv2, org.label-schema.schema-version=1.0, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.opencontainers.image.authors=Ceph Release Team ) 2026-02-18T09:41:58.725 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:58 trial110 podman[62610]: 2026-02-18 09:41:58.604514969 +0000 UTC m=+0.051216135 container start da9478d3072fa243d11bdd5a5eb3e959b84bfa8c14d755cb84fa6825d52ce2c6 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0-deactivate, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, io.buildah.version=1.41.3, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, ceph=True, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.label-schema.vendor=CentOS, org.label-schema.schema-version=1.0, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.license=GPLv2, org.label-schema.build-date=20260216, FROM_IMAGE=quay.io/centos/centos:stream9, org.opencontainers.image.documentation=https://docs.ceph.com/, OSD_FLAVOR=default, org.opencontainers.image.authors=Ceph Release Team , GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/) 2026-02-18T09:41:58.725 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:58 trial110 podman[62610]: 2026-02-18 09:41:58.605226369 +0000 UTC m=+0.051927535 container attach da9478d3072fa243d11bdd5a5eb3e959b84bfa8c14d755cb84fa6825d52ce2c6 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0-deactivate, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.label-schema.build-date=20260216, ceph=True, OSD_FLAVOR=default, io.buildah.version=1.41.3, org.opencontainers.image.authors=Ceph Release Team , GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.label-schema.license=GPLv2, org.opencontainers.image.documentation=https://docs.ceph.com/, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.label-schema.name=CentOS Stream 9 Base Image, FROM_IMAGE=quay.io/centos/centos:stream9, org.label-schema.vendor=CentOS, org.label-schema.schema-version=1.0) 2026-02-18T09:41:58.725 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:58 trial110 podman[62610]: 2026-02-18 09:41:58.562313644 +0000 UTC m=+0.009014820 image pull 656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb 2026-02-18T09:41:58.725 INFO:journalctl@ceph.osd.0.trial110.stdout:Feb 18 09:41:58 trial110 podman[62610]: 2026-02-18 09:41:58.724037394 +0000 UTC m=+0.170738570 container died da9478d3072fa243d11bdd5a5eb3e959b84bfa8c14d755cb84fa6825d52ce2c6 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-0-deactivate, org.label-schema.license=GPLv2, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, io.buildah.version=1.41.3, org.opencontainers.image.authors=Ceph Release Team , FROM_IMAGE=quay.io/centos/centos:stream9, org.opencontainers.image.documentation=https://docs.ceph.com/, org.label-schema.vendor=CentOS, org.label-schema.build-date=20260216, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, ceph=True, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.schema-version=1.0, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, OSD_FLAVOR=default) 2026-02-18T09:41:58.767 DEBUG:teuthology.orchestra.run.trial110:> sudo pkill -f 'journalctl -f -n 0 -u ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@osd.0.service' 2026-02-18T09:41:58.805 DEBUG:teuthology.orchestra.run:got remote process result: None 2026-02-18T09:41:58.814 INFO:tasks.cephadm.osd.0:Stopped osd.0 2026-02-18T09:41:58.815 INFO:tasks.cephadm.osd.1:Stopping osd.1... 2026-02-18T09:41:58.815 DEBUG:teuthology.orchestra.run.trial110:> sudo systemctl stop ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@osd.1 2026-02-18T09:41:59.014 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:41:58 trial110 systemd[1]: Stopping Ceph osd.1 for a3cc908a-0cad-11f1-8bef-d404e6e7d460... 2026-02-18T09:41:59.014 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:41:58 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1[39926]: 2026-02-18T09:41:58.949+0000 7fde9c2c4640 -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:41:59.014 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:41:58 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1[39926]: 2026-02-18T09:41:58.949+0000 7fde9c2c4640 -1 osd.1 23 *** Got signal Terminated *** 2026-02-18T09:41:59.014 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:41:58 trial110 ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1[39926]: 2026-02-18T09:41:58.949+0000 7fde9c2c4640 -1 osd.1 23 *** Immediate shutdown (osd_fast_shutdown=true) *** 2026-02-18T09:42:04.333 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:42:04 trial110 podman[62745]: 2026-02-18 09:42:04.018207552 +0000 UTC m=+5.081426248 container died 885782e63a9ce7588027e896d900d11918166d08d2c7128d344f3032368bad83 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.schema-version=1.0, org.opencontainers.image.authors=Ceph Release Team , io.buildah.version=1.41.3, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.opencontainers.image.documentation=https://docs.ceph.com/, org.label-schema.build-date=20260216, FROM_IMAGE=quay.io/centos/centos:stream9, org.label-schema.license=GPLv2, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, org.label-schema.vendor=CentOS, ceph=True, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, OSD_FLAVOR=default, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) 2026-02-18T09:42:04.334 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:42:04 trial110 podman[62745]: 2026-02-18 09:42:04.026889674 +0000 UTC m=+5.090108370 container remove 885782e63a9ce7588027e896d900d11918166d08d2c7128d344f3032368bad83 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1, org.label-schema.vendor=CentOS, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, io.buildah.version=1.41.3, org.opencontainers.image.authors=Ceph Release Team , ceph=True, org.label-schema.name=CentOS Stream 9 Base Image, OSD_FLAVOR=default, org.label-schema.build-date=20260216, org.label-schema.schema-version=1.0, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, FROM_IMAGE=quay.io/centos/centos:stream9, org.label-schema.license=GPLv2, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.opencontainers.image.documentation=https://docs.ceph.com/, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) 2026-02-18T09:42:04.334 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:42:04 trial110 bash[62745]: ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1 2026-02-18T09:42:04.334 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:42:04 trial110 podman[62884]: 2026-02-18 09:42:04.161731117 +0000 UTC m=+0.015236146 container create 423832b3d91b9074b8e99848b600c81e152bb897c84b8160e4757a518243bbb5 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1-deactivate, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.label-schema.license=GPLv2, OSD_FLAVOR=default, 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=True, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.label-schema.build-date=20260216, org.opencontainers.image.documentation=https://docs.ceph.com/, org.label-schema.schema-version=1.0, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, org.opencontainers.image.authors=Ceph Release Team , FROM_IMAGE=quay.io/centos/centos:stream9, io.buildah.version=1.41.3) 2026-02-18T09:42:04.334 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:42:04 trial110 podman[62884]: 2026-02-18 09:42:04.187944553 +0000 UTC m=+0.041449582 container init 423832b3d91b9074b8e99848b600c81e152bb897c84b8160e4757a518243bbb5 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1-deactivate, org.label-schema.build-date=20260216, OSD_FLAVOR=default, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, 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.license=GPLv2, org.label-schema.vendor=CentOS, io.buildah.version=1.41.3, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, ceph=True, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.schema-version=1.0, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.opencontainers.image.authors=Ceph Release Team , FROM_IMAGE=quay.io/centos/centos:stream9) 2026-02-18T09:42:04.334 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:42:04 trial110 podman[62884]: 2026-02-18 09:42:04.190550218 +0000 UTC m=+0.044055237 container start 423832b3d91b9074b8e99848b600c81e152bb897c84b8160e4757a518243bbb5 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1-deactivate, org.label-schema.vendor=CentOS, org.opencontainers.image.authors=Ceph Release Team , org.label-schema.build-date=20260216, org.label-schema.schema-version=1.0, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, OSD_FLAVOR=default, ceph=True, 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.license=GPLv2, FROM_IMAGE=quay.io/centos/centos:stream9, io.buildah.version=1.41.3, org.label-schema.name=CentOS Stream 9 Base Image, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.opencontainers.image.documentation=https://docs.ceph.com/) 2026-02-18T09:42:04.334 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:42:04 trial110 podman[62884]: 2026-02-18 09:42:04.191037172 +0000 UTC m=+0.044542201 container attach 423832b3d91b9074b8e99848b600c81e152bb897c84b8160e4757a518243bbb5 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1-deactivate, org.label-schema.schema-version=1.0, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.label-schema.license=GPLv2, OSD_FLAVOR=default, org.label-schema.name=CentOS Stream 9 Base Image, org.opencontainers.image.documentation=https://docs.ceph.com/, org.opencontainers.image.authors=Ceph Release Team , ceph=True, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.label-schema.build-date=20260216, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, org.label-schema.vendor=CentOS, FROM_IMAGE=quay.io/centos/centos:stream9, io.buildah.version=1.41.3) 2026-02-18T09:42:04.334 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:42:04 trial110 podman[62884]: 2026-02-18 09:42:04.15528251 +0000 UTC m=+0.008787549 image pull 656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb 2026-02-18T09:42:04.335 INFO:journalctl@ceph.osd.1.trial110.stdout:Feb 18 09:42:04 trial110 podman[62884]: 2026-02-18 09:42:04.331826122 +0000 UTC m=+0.185331151 container died 423832b3d91b9074b8e99848b600c81e152bb897c84b8160e4757a518243bbb5 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460-osd-1-deactivate, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.label-schema.vendor=CentOS, org.opencontainers.image.authors=Ceph Release Team , ceph=True, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, io.buildah.version=1.41.3, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.schema-version=1.0, 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.build-date=20260216, OSD_FLAVOR=default, FROM_IMAGE=quay.io/centos/centos:stream9, org.label-schema.license=GPLv2) 2026-02-18T09:42:04.359 DEBUG:teuthology.orchestra.run.trial110:> sudo pkill -f 'journalctl -f -n 0 -u ceph-a3cc908a-0cad-11f1-8bef-d404e6e7d460@osd.1.service' 2026-02-18T09:42:04.396 DEBUG:teuthology.orchestra.run:got remote process result: None 2026-02-18T09:42:04.396 INFO:tasks.cephadm.osd.1:Stopped osd.1 2026-02-18T09:42:04.397 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm rm-cluster --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 --force --keep-logs 2026-02-18T09:42:04.553 INFO:teuthology.orchestra.run.trial110.stdout:Deleting cluster with fsid: a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:42:14.712 DEBUG:teuthology.orchestra.run.trial127:> sudo /home/ubuntu/cephtest/cephadm rm-cluster --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 --force --keep-logs 2026-02-18T09:42:14.826 INFO:teuthology.orchestra.run.trial127.stdout:Deleting cluster with fsid: a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:42:14.882 DEBUG:teuthology.orchestra.run.trial110:> sudo rm -f /etc/ceph/ceph.conf /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:42:14.912 DEBUG:teuthology.orchestra.run.trial127:> sudo rm -f /etc/ceph/ceph.conf /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:42:14.936 INFO:tasks.cephadm:Archiving crash dumps... 2026-02-18T09:42:14.938 DEBUG:teuthology.misc:Transferring archived files from trial110:/var/lib/ceph/a3cc908a-0cad-11f1-8bef-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/55022/remote/trial110/crash 2026-02-18T09:42:14.939 DEBUG:teuthology.orchestra.run.trial110:> sudo tar c -f - -C /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/crash -- . 2026-02-18T09:42:14.976 INFO:teuthology.orchestra.run.trial110.stderr:tar: /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/crash: Cannot open: No such file or directory 2026-02-18T09:42:14.976 INFO:teuthology.orchestra.run.trial110.stderr:tar: Error is not recoverable: exiting now 2026-02-18T09:42:14.978 DEBUG:teuthology.misc:Transferring archived files from trial127:/var/lib/ceph/a3cc908a-0cad-11f1-8bef-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/55022/remote/trial127/crash 2026-02-18T09:42:14.980 DEBUG:teuthology.orchestra.run.trial127:> sudo tar c -f - -C /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/crash -- . 2026-02-18T09:42:15.004 INFO:teuthology.orchestra.run.trial127.stderr:tar: /var/lib/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/crash: Cannot open: No such file or directory 2026-02-18T09:42:15.004 INFO:teuthology.orchestra.run.trial127.stderr:tar: Error is not recoverable: exiting now 2026-02-18T09:42:15.005 INFO:tasks.cephadm:Checking cluster log for badness... 2026-02-18T09:42:15.006 DEBUG:teuthology.orchestra.run.trial110:> sudo grep -E '\[ERR\]|\[WRN\]|\[SEC\]' /var/log/ceph/a3cc908a-0cad-11f1-8bef-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:42:15.042 INFO:tasks.cephadm:Compressing logs... 2026-02-18T09:42:15.042 DEBUG:teuthology.orchestra.run.trial110:> 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:42:15.085 DEBUG:teuthology.orchestra.run.trial127:> 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:42:15.107 INFO:teuthology.orchestra.run.trial110.stderr:find: ‘/var/log/rbd-target-api’gzip -5 --verbose -- /var/log/ceph/cephadm.log 2026-02-18T09:42:15.107 INFO:teuthology.orchestra.run.trial110.stderr:: No such file or directory 2026-02-18T09:42:15.107 INFO:teuthology.orchestra.run.trial110.stderr:gzip -5 --verbose -- /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mon.a.log 2026-02-18T09:42:15.107 INFO:teuthology.orchestra.run.trial110.stderr:/var/log/ceph/cephadm.log: gzip -5 --verbose -- /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-osd.0.log 2026-02-18T09:42:15.107 INFO:teuthology.orchestra.run.trial110.stderr:/var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mon.a.log: gzip -5 --verbose -- /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mds.cephfs.trial110.rmggoh.log 2026-02-18T09:42:15.107 INFO:teuthology.orchestra.run.trial110.stderr:/var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-osd.0.log: gzip -5 --verbose -- /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph.cephadm.log 2026-02-18T09:42:15.108 INFO:teuthology.orchestra.run.trial110.stderr:/var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mds.cephfs.trial110.rmggoh.log: gzip -5 --verbose -- /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph.audit.log 2026-02-18T09:42:15.108 INFO:teuthology.orchestra.run.trial110.stderr: 67.1% -- replaced with /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mds.cephfs.trial110.rmggoh.log.gz 2026-02-18T09:42:15.110 INFO:teuthology.orchestra.run.trial110.stderr:/var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph.cephadm.log: gzip -5 --verbose -- /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mds.cephfs.trial110.fntpvp.log 2026-02-18T09:42:15.110 INFO:teuthology.orchestra.run.trial110.stderr: 89.0% -- replaced with /var/log/ceph/cephadm.log.gz 2026-02-18T09:42:15.110 INFO:teuthology.orchestra.run.trial110.stderr: 79.4% -- replaced with /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph.cephadm.log.gz 2026-02-18T09:42:15.110 INFO:teuthology.orchestra.run.trial110.stderr:/var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph.audit.log: gzip -5 --verbose -- /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-volume.log 2026-02-18T09:42:15.110 INFO:teuthology.orchestra.run.trial110.stderr:/var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mds.cephfs.trial110.fntpvp.log: gzip -5 --verbose -- /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-osd.1.log 2026-02-18T09:42:15.110 INFO:teuthology.orchestra.run.trial110.stderr: 77.5% -- replaced with /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mds.cephfs.trial110.fntpvp.log.gz 2026-02-18T09:42:15.110 INFO:teuthology.orchestra.run.trial110.stderr:/var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-volume.log: gzip -5 --verbose -- /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mgr.x.log 2026-02-18T09:42:15.110 INFO:teuthology.orchestra.run.trial110.stderr:/var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-osd.1.log: gzip -5 --verbose -- /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph.log 2026-02-18T09:42:15.110 INFO:teuthology.orchestra.run.trial110.stderr: 89.3% -- replaced with /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph.audit.log.gz 2026-02-18T09:42:15.111 INFO:teuthology.orchestra.run.trial110.stderr:/var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mgr.x.log: /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph.log: 84.6% -- replaced with /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph.log.gz 2026-02-18T09:42:15.111 INFO:teuthology.orchestra.run.trial110.stderr: 94.4% -- replaced with /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-volume.log.gz 2026-02-18T09:42:15.113 INFO:teuthology.orchestra.run.trial127.stderr:find: ‘/var/log/rbd-target-api’: No such file or directory 2026-02-18T09:42:15.113 INFO:teuthology.orchestra.run.trial127.stderr:gzip -5 --verbose -- /var/log/ceph/cephadm.log 2026-02-18T09:42:15.113 INFO:teuthology.orchestra.run.trial127.stderr:/var/log/ceph/cephadm.log: 76.1% -- replaced with /var/log/ceph/cephadm.log.gz 2026-02-18T09:42:15.113 INFO:teuthology.orchestra.run.trial127.stderr: 2026-02-18T09:42:15.113 INFO:teuthology.orchestra.run.trial127.stderr:real 0m0.009s 2026-02-18T09:42:15.113 INFO:teuthology.orchestra.run.trial127.stderr:user 0m0.004s 2026-02-18T09:42:15.113 INFO:teuthology.orchestra.run.trial127.stderr:sys 0m0.013s 2026-02-18T09:42:15.143 INFO:teuthology.orchestra.run.trial110.stderr: 89.3% -- replaced with /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mgr.x.log.gz 2026-02-18T09:42:15.172 INFO:teuthology.orchestra.run.trial110.stderr: 91.1% -- replaced with /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-mon.a.log.gz 2026-02-18T09:42:15.232 INFO:teuthology.orchestra.run.trial110.stderr: 94.5% -- replaced with /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-osd.0.log.gz 2026-02-18T09:42:15.261 INFO:teuthology.orchestra.run.trial110.stderr: 94.3% -- replaced with /var/log/ceph/a3cc908a-0cad-11f1-8bef-d404e6e7d460/ceph-osd.1.log.gz 2026-02-18T09:42:15.262 INFO:teuthology.orchestra.run.trial110.stderr: 2026-02-18T09:42:15.262 INFO:teuthology.orchestra.run.trial110.stderr:real 0m0.165s 2026-02-18T09:42:15.262 INFO:teuthology.orchestra.run.trial110.stderr:user 0m0.365s 2026-02-18T09:42:15.262 INFO:teuthology.orchestra.run.trial110.stderr:sys 0m0.043s 2026-02-18T09:42:15.263 INFO:tasks.cephadm:Archiving logs... 2026-02-18T09:42:15.264 DEBUG:teuthology.misc:Transferring archived files from trial110:/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/55022/remote/trial110/log 2026-02-18T09:42:15.265 DEBUG:teuthology.orchestra.run.trial110:> sudo tar c -f - -C /var/log/ceph -- . 2026-02-18T09:42:15.424 DEBUG:teuthology.misc:Transferring archived files from trial127:/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/55022/remote/trial127/log 2026-02-18T09:42:15.425 DEBUG:teuthology.orchestra.run.trial127:> sudo tar c -f - -C /var/log/ceph -- . 2026-02-18T09:42:15.454 INFO:tasks.cephadm:Removing cluster... 2026-02-18T09:42:15.454 DEBUG:teuthology.orchestra.run.trial110:> sudo /home/ubuntu/cephtest/cephadm rm-cluster --fsid a3cc908a-0cad-11f1-8bef-d404e6e7d460 --force 2026-02-18T09:42:15.572 INFO:teuthology.orchestra.run.trial110.stdout:Deleting cluster with fsid: a3cc908a-0cad-11f1-8bef-d404e6e7d460 2026-02-18T09:42:15.629 INFO:tasks.cephadm:Removing cephadm ... 2026-02-18T09:42:15.630 DEBUG:teuthology.orchestra.run.trial110:> rm -rf /home/ubuntu/cephtest/cephadm 2026-02-18T09:42:15.646 DEBUG:teuthology.orchestra.run.trial127:> rm -rf /home/ubuntu/cephtest/cephadm 2026-02-18T09:42:15.664 INFO:tasks.cephadm:Teardown complete 2026-02-18T09:42:15.664 DEBUG:teuthology.run_tasks:Unwinding manager smb.configure_samba_client_container 2026-02-18T09:42:15.681 DEBUG:teuthology.run_tasks:Unwinding manager clock 2026-02-18T09:42:15.697 INFO:teuthology.task.clock:Checking final clock skew... 2026-02-18T09:42:15.698 DEBUG:teuthology.orchestra.run.trial110:> PATH=/usr/bin:/usr/sbin ntpq -p || PATH=/usr/bin:/usr/sbin chronyc sources || true 2026-02-18T09:42:15.701 DEBUG:teuthology.orchestra.run.trial127:> PATH=/usr/bin:/usr/sbin ntpq -p || PATH=/usr/bin:/usr/sbin chronyc sources || true 2026-02-18T09:42:15.715 INFO:teuthology.orchestra.run.trial110.stderr:bash: line 1: ntpq: command not found 2026-02-18T09:42:15.719 INFO:teuthology.orchestra.run.trial127.stderr:bash: line 1: ntpq: command not found 2026-02-18T09:42:15.734 INFO:teuthology.orchestra.run.trial110.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-18T09:42:15.735 INFO:teuthology.orchestra.run.trial110.stdout:=============================================================================== 2026-02-18T09:42:15.735 INFO:teuthology.orchestra.run.trial110.stdout:^+ ntp1.lax.us.hojmark.net 2 6 177 4 +1539us[+1006us] +/- 66ms 2026-02-18T09:42:15.735 INFO:teuthology.orchestra.run.trial110.stdout:^+ 172-232-15-202.ip.linode> 2 6 177 5 -6151us[-6685us] +/- 74ms 2026-02-18T09:42:15.735 INFO:teuthology.orchestra.run.trial110.stdout:^+ 73.185.182.209 2 6 177 4 +193us[ -341us] +/- 63ms 2026-02-18T09:42:15.735 INFO:teuthology.orchestra.run.trial110.stdout:^* 216.82.35.115 2 6 177 4 +2196us[+1663us] +/- 30ms 2026-02-18T09:42:15.914 INFO:teuthology.orchestra.run.trial127.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-18T09:42:15.914 INFO:teuthology.orchestra.run.trial127.stdout:=============================================================================== 2026-02-18T09:42:15.914 INFO:teuthology.orchestra.run.trial127.stdout:^- ntp2.zeus.frumentum.media 2 6 177 6 -1302us[ -180us] +/- 25ms 2026-02-18T09:42:15.914 INFO:teuthology.orchestra.run.trial127.stdout:^- ntp.shastacoe.net 2 6 177 6 -1551us[ -429us] +/- 70ms 2026-02-18T09:42:15.914 INFO:teuthology.orchestra.run.trial127.stdout:^- 73.185.182.209 2 6 177 6 +912us[+2035us] +/- 67ms 2026-02-18T09:42:15.914 INFO:teuthology.orchestra.run.trial127.stdout:^* pool-96-231-54-150.washd> 1 6 273 4 -170us[-1026us] +/- 5538us 2026-02-18T09:42:15.915 DEBUG:teuthology.run_tasks:Unwinding manager ansible.cephlab 2026-02-18T09:42:15.931 INFO:teuthology.task.ansible:Skipping ansible cleanup... 2026-02-18T09:42:15.932 DEBUG:teuthology.run_tasks:Unwinding manager selinux 2026-02-18T09:42:15.949 DEBUG:teuthology.orchestra.run.trial110:> 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:42:15.996 DEBUG:teuthology.orchestra.run.trial127:> 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:42:16.036 DEBUG:teuthology.orchestra.run.trial110:> 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:42:16.060 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:42:16.061 DEBUG:teuthology.orchestra.run.trial127:> 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:42:16.100 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:42:16.101 DEBUG:teuthology.run_tasks:Unwinding manager pcp 2026-02-18T09:42:16.117 DEBUG:teuthology.run_tasks:Unwinding manager internal.timer 2026-02-18T09:42:16.134 INFO:teuthology.task.internal:Duration was 276.573570 seconds 2026-02-18T09:42:16.134 DEBUG:teuthology.run_tasks:Unwinding manager internal.syslog 2026-02-18T09:42:16.151 INFO:teuthology.task.internal.syslog:Shutting down syslog monitoring... 2026-02-18T09:42:16.151 DEBUG:teuthology.orchestra.run.trial110:> sudo rm -f -- /etc/rsyslog.d/80-cephtest.conf && sudo service rsyslog restart 2026-02-18T09:42:16.154 DEBUG:teuthology.orchestra.run.trial127:> sudo rm -f -- /etc/rsyslog.d/80-cephtest.conf && sudo service rsyslog restart 2026-02-18T09:42:16.188 INFO:teuthology.orchestra.run.trial110.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-18T09:42:16.189 INFO:teuthology.orchestra.run.trial127.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-18T09:42:16.497 INFO:teuthology.task.internal.syslog:Checking logs for errors... 2026-02-18T09:42:16.498 DEBUG:teuthology.task.internal.syslog:Checking ubuntu@trial110.front.sepia.ceph.com 2026-02-18T09:42:16.498 DEBUG:teuthology.orchestra.run.trial110:> 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:42:16.518 DEBUG:teuthology.task.internal.syslog:Checking ubuntu@trial127.front.sepia.ceph.com 2026-02-18T09:42:16.519 DEBUG:teuthology.orchestra.run.trial127:> 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:42:16.558 INFO:teuthology.task.internal.syslog:Gathering journactl... 2026-02-18T09:42:16.558 DEBUG:teuthology.orchestra.run.trial110:> sudo journalctl > /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-02-18T09:42:16.561 DEBUG:teuthology.orchestra.run.trial127:> sudo journalctl > /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-02-18T09:42:16.645 INFO:teuthology.task.internal.syslog:Compressing syslogs... 2026-02-18T09:42:16.646 DEBUG:teuthology.orchestra.run.trial110:> 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:42:16.648 DEBUG:teuthology.orchestra.run.trial127:> 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:42:16.669 INFO:teuthology.orchestra.run.trial110.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:42:16.671 INFO:teuthology.orchestra.run.trial110.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:42:16.671 INFO:teuthology.orchestra.run.trial110.stderr:/home/ubuntu/cephtest/archive/syslog/misc.log: gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-02-18T09:42:16.671 INFO:teuthology.orchestra.run.trial110.stderr: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/misc.log.gz 2026-02-18T09:42:16.671 INFO:teuthology.orchestra.run.trial110.stderr:/home/ubuntu/cephtest/archive/syslog/kern.log: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/kern.log.gz 2026-02-18T09:42:16.684 INFO:teuthology.orchestra.run.trial110.stderr:/home/ubuntu/cephtest/archive/syslog/journalctl.log: 89.6% -- replaced with /home/ubuntu/cephtest/archive/syslog/journalctl.log.gz 2026-02-18T09:42:16.702 INFO:teuthology.orchestra.run.trial127.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:42:16.703 INFO:teuthology.orchestra.run.trial127.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:42:16.703 INFO:teuthology.orchestra.run.trial127.stderr:/home/ubuntu/cephtest/archive/syslog/misc.log: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/misc.log.gz 2026-02-18T09:42:16.703 INFO:teuthology.orchestra.run.trial127.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-02-18T09:42:16.703 INFO:teuthology.orchestra.run.trial127.stderr:/home/ubuntu/cephtest/archive/syslog/kern.log: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/kern.log.gz 2026-02-18T09:42:16.706 INFO:teuthology.orchestra.run.trial127.stderr:/home/ubuntu/cephtest/archive/syslog/journalctl.log: 86.1% -- replaced with /home/ubuntu/cephtest/archive/syslog/journalctl.log.gz 2026-02-18T09:42:16.708 DEBUG:teuthology.run_tasks:Unwinding manager internal.sudo 2026-02-18T09:42:16.725 INFO:teuthology.task.internal:Restoring /etc/sudoers... 2026-02-18T09:42:16.725 DEBUG:teuthology.orchestra.run.trial110:> sudo mv -f /etc/sudoers.orig.teuthology /etc/sudoers 2026-02-18T09:42:16.752 DEBUG:teuthology.orchestra.run.trial127:> sudo mv -f /etc/sudoers.orig.teuthology /etc/sudoers 2026-02-18T09:42:16.775 DEBUG:teuthology.run_tasks:Unwinding manager internal.coredump 2026-02-18T09:42:16.792 DEBUG:teuthology.orchestra.run.trial110:> 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:42:16.795 DEBUG:teuthology.orchestra.run.trial127:> 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:42:16.816 INFO:teuthology.orchestra.run.trial110.stdout:kernel.core_pattern = core 2026-02-18T09:42:16.839 INFO:teuthology.orchestra.run.trial127.stdout:kernel.core_pattern = core 2026-02-18T09:42:16.870 DEBUG:teuthology.orchestra.run.trial110:> test -e /home/ubuntu/cephtest/archive/coredump 2026-02-18T09:42:16.903 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:42:16.904 DEBUG:teuthology.orchestra.run.trial127:> test -e /home/ubuntu/cephtest/archive/coredump 2026-02-18T09:42:16.925 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:42:16.926 DEBUG:teuthology.run_tasks:Unwinding manager internal.archive 2026-02-18T09:42:16.943 INFO:teuthology.task.internal:Transferring archived files... 2026-02-18T09:42:16.944 DEBUG:teuthology.misc:Transferring archived files from trial110:/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/55022/remote/trial110 2026-02-18T09:42:16.945 DEBUG:teuthology.orchestra.run.trial110:> sudo tar c -f - -C /home/ubuntu/cephtest/archive -- . 2026-02-18T09:42:16.981 DEBUG:teuthology.misc:Transferring archived files from trial127:/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/55022/remote/trial127 2026-02-18T09:42:16.981 DEBUG:teuthology.orchestra.run.trial127:> sudo tar c -f - -C /home/ubuntu/cephtest/archive -- . 2026-02-18T09:42:17.014 INFO:teuthology.task.internal:Removing archive directory... 2026-02-18T09:42:17.014 DEBUG:teuthology.orchestra.run.trial110:> rm -rf -- /home/ubuntu/cephtest/archive 2026-02-18T09:42:17.017 DEBUG:teuthology.orchestra.run.trial127:> rm -rf -- /home/ubuntu/cephtest/archive 2026-02-18T09:42:17.063 DEBUG:teuthology.run_tasks:Unwinding manager internal.archive_upload 2026-02-18T09:42:17.083 INFO:teuthology.task.internal:Not uploading archives. 2026-02-18T09:42:17.083 DEBUG:teuthology.run_tasks:Unwinding manager internal.base 2026-02-18T09:42:17.101 INFO:teuthology.task.internal:Tidying up after the test... 2026-02-18T09:42:17.101 DEBUG:teuthology.orchestra.run.trial110:> find /home/ubuntu/cephtest -ls ; rmdir -- /home/ubuntu/cephtest 2026-02-18T09:42:17.104 DEBUG:teuthology.orchestra.run.trial127:> find /home/ubuntu/cephtest -ls ; rmdir -- /home/ubuntu/cephtest 2026-02-18T09:42:17.119 INFO:teuthology.orchestra.run.trial110.stdout: 791912 4 drwxr-xr-x 3 ubuntu ubuntu 4096 Feb 18 09:42 /home/ubuntu/cephtest 2026-02-18T09:42:17.119 INFO:teuthology.orchestra.run.trial110.stdout: 1076853 4 drwxr-xr-x 3 ubuntu ubuntu 4096 Feb 18 09:41 /home/ubuntu/cephtest/mnt.0 2026-02-18T09:42:17.119 INFO:teuthology.orchestra.run.trial110.stdout: 1076854 4 drwxr-xr-x 3 ubuntu ubuntu 4096 Feb 18 09:41 /home/ubuntu/cephtest/mnt.0/client.0 2026-02-18T09:42:17.119 INFO:teuthology.orchestra.run.trial110.stdout: 1195492 4 drwxr-xr-x 2 ubuntu ubuntu 4096 Feb 18 09:41 /home/ubuntu/cephtest/mnt.0/client.0/tmp 2026-02-18T09:42:17.120 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:42:17.120 INFO:teuthology.orchestra.run.trial110.stderr:rmdir: failed to remove '/home/ubuntu/cephtest': Directory not empty 2026-02-18T09:42:17.121 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 trial110 with status 1: 'find /home/ubuntu/cephtest -ls ; rmdir -- /home/ubuntu/cephtest' 2026-02-18T09:42:17.123 DEBUG:teuthology.run_tasks:Unwinding manager kernel 2026-02-18T09:42:17.141 DEBUG:teuthology.run_tasks:Unwinding manager console_log 2026-02-18T09:42:17.160 DEBUG:teuthology.run_tasks:Exception was not quenched, exiting: CommandFailedError: Command failed on trial110 with status 1: 'find /home/ubuntu/cephtest -ls ; rmdir -- /home/ubuntu/cephtest' 2026-02-18T09:42:17.166 INFO:teuthology.run:Summary data: description: orch/cephadm/smb/{0-distro/centos_9.stream tasks/deploy_smb_mgr_basic} duration: 276.5735697746277 failure_reason: 'Command failed (workunit test smb/smb_tests.sh) on trial110 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:42:17.166 DEBUG:teuthology.report:Pushing job info to https://paddles-paddles.apps.pok.os.sepia.ceph.com 2026-02-18T09:42:17.171 INFO:teuthology.orchestra.run.trial127.stdout: 786514 4 drwxr-xr-x 2 ubuntu ubuntu 4096 Feb 18 09:42 /home/ubuntu/cephtest 2026-02-18T09:42:17.284 INFO:teuthology.run:FAIL